felipe_ceg Posted July 9, 2010 Report Share Posted July 9, 2010 (edited) 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 July 9, 2010 by felipe_ceg Link to comment Share on other sites More sharing options...
alvaroxz Posted July 9, 2010 Report Share Posted July 9, 2010 No deberias tener problemas si registras y luego muestras.... Link to comment Share on other sites More sharing options...
felipe_ceg Posted July 9, 2010 Author Report Share Posted July 9, 2010 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 More sharing options...
alvaroxz Posted July 9, 2010 Report Share Posted July 9, 2010 (edited) 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 July 9, 2010 by alvaroxz Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now