Jump to content

ayuda con muestra de datos


Recommended Posts

Estimados,

En mantenedor.php

Tengo un listbox “tipofichaa” con tres campos (cliente, proveedor, cli/pro)

 

Al seleccionar uno de ellos ingreso datos en diferentes tablas en la base de datos

Procesamantenedor.php

if($_POST['tipofichaa']==1){

Insert la_cliente }

if($_POST['tipofichaa']==2){ insert proveedores }

if($_POST['tipofichaa']==3){ insert lacliente insert la_proveedores }

 

También, Tengo un campo text, llamado rut_cli que esta en “mantendor.php” que al seleccionar un rut y presionar el boton consultar llama a procesamantenedor.php y muestra datos de la razon social seleccionada.

 

Asi lo muestra “.procesamantenedor.php”

 

$rut_cli2 = $_post[rut_cli];
$sql3=mysql_query("SELECT * FROM la_cliente, la_ciudad, la_comuna,la_vendedor, la_giro, la_tippago" 
             " WHERE la_cliente.RUT_CLI = '$rut_cli2'"
     " AND la_cliente.CIU_CLI = la_ciudad.COD_CIU"
     " AND la_cliente.COM_CLI = la_comuna.COD_COM"
     " AND  la_cliente.COD_PAGO = la_tippago.COD_PAGO") or die (mysql_error());
while ($dt = mysql_fetch_array($sql3))
{
<input type="text" name="RUT_CLI" value="<?php  echo "$dt[RUT_CLI]";?>” > - <input type="text" name="DV_CLI" value="<?php echo "$dt[DV_CLI]";?>” >
<input type="text" name="RAZON_SOC" value="<?php echo "$dt[RAZON_SOC]";?>">
}

 

Con este código me muestra 3 campos rut, dv, razon_social de la tabla “LA_CLIENTE” (son mas pero solo quise poner 3)

 

Cuando ingreso en la tabla clientes no hay problema a la hora de mostrar los datos,

Pero cuando ingreso en la tabla proveedores no muestra nada porque obviamente no tengo los echos para esa tabla en los input “text”.

 

Mi pregunta es:

Como puedo Mostar los datos en el mismo “procesamantenedor:php” cuando los datos se ingresen en la tabla “la_proveedores”?

 

Saludos.

Edited by felipe_ceg
Link to comment
Share on other sites

explicate mejor por favor alvarox

en estes momentos se pueden mostrar los datos de la tabla LA_CLIENTE porque lo ago a travez de un echo en un campo text

como muestra la cosulta pero como los puedo mostrar uando la tabla es proveedores donde pongo la cosulta de esta tabla y los echos?

 

gracias

Link to comment
Share on other sites

facil pue cumpita...

 

lo que tienes que hacer es algo asi:

 

 

if(isset($_POST['envio'])){

ACA HACER LOS INGRESOS A LA BD;

}

 

$rut_cli2 = $_post[rut_cli];

$sql3=mysql_query("SELECT * FROM la_cliente, la_ciudad, la_comuna,la_vendedor, la_giro, la_tippago"

" WHERE la_cliente.RUT_CLI = '$rut_cli2'"

" AND la_cliente.CIU_CLI = la_ciudad.COD_CIU"

" AND la_cliente.COM_CLI = la_comuna.COD_COM"

" AND la_cliente.COD_PAGO = la_tippago.COD_PAGO") or die (mysql_error());

while ($dt = mysql_fetch_array($sql3))

{

<form method="post" action="<?=$_SERVER['SELF_PHP']?>">

<input type="text" name="RUT_CLI" value="<?php echo "$dt[RUT_CLI]";?>” > - <input type="text" name="DV_CLI" value="<?php echo "$dt[DV_CLI]";?>” >

<input type="text" name="RAZON_SOC" value="<?php echo "$dt[RAZON_SOC]";?>">

</form>

}

 

con eso se anticipa el ingreso de datos a la BD, y ergo los mostrarias, ya que el form seria de la misma pag. gracias a <form method="post" action="<?=$_SERVER['SELF_PHP']?>">, es la mejor manera

Edited by alvaroxz
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...