Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/06/2016, 08:24
Avatar de diegoyanez
diegoyanez
 
Fecha de Ingreso: junio-2016
Ubicación: Chile, San Fernando
Mensajes: 6
Antigüedad: 7 años, 11 meses
Puntos: 0
Respuesta: listbox y tablas html

Hola gracias de contestar en realidad lo que estoy intentando es hacer un buscador con list pero no logro rescatar el dato que selecciona el cliente para tomarlo como variable en mi consulta, esto a la vez se imprimira en una tabla, te envio lo que tengo del codigo a continuacion


Código PHP:
Ver original
  1. <center>
  2.  
  3.  
  4. <table width="800" border="1" cellspacing="0">
  5. <tr>
  6. <td style="width:100px" class="style2" align="center">
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13. <form name="form1" method="POST" action="inventario.php" id="cdr">
  14.     <select id="establecimiento" name="busquedaEstablecimientos">
  15.     <!--llenar los select con datos de bd -->
  16.     <?php require 'conexion.php';
  17.     $cons = mysql_query("SELECT * FROM Establecimiento ORDER BY nombre");
  18.     echo '<option selected="selected" disabled="disabled">Establecimiento</option>';
  19.     while($cons2 = mysql_fetch_array($cons)){
  20.     echo '<option value="'.$cons2['idEstablecimiento'].'">'.$cons2['nombre'].'</option>';
  21.     } ?> </select>
  22.  
  23. <input type="submit" name="buscar" value="buscar">
  24. </form>
  25.  
  26. </td>
  27.  
  28. <td style="width:100px" class="style2" align="center"><select id="departamento" name="busquedaDepartamentos"></select>
  29.  
  30.  
  31. </td>
  32.    
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.         <br>
  40.         <br>
  41.  
  42. </section>
  43.  
  44.              
  45. <!--llenar tabla de articulos-->
  46. <?php
  47.  
  48.  
  49.  
  50. include("conexion.php");
  51.  
  52. $establecimientos2 = $_POST['busquedaEstablecimientos'];
  53.  
  54. $art=mysql_query("SELECT Articulos.idArticulos, Articulos.descripcion, Articulos.stock, Articulos.estado from Establecimiento inner join Departamento on Departamento.idEstablecimiento = Establecimiento.idEstablecimiento inner join Articulos on Articulos.idDepartamento = Departamento.idDepartamento  where Establecimiento.nombre = '".$establecimientos2."';",$link );
  55.  
  56. $numeroRegistro=mysql_num_rows($art);
  57. if($numeroRegistro==0){
  58.     echo "No se han encontrado productos para mostrar";
  59. }
  60. ?>
  61.    
  62. <!--SELECT * FROM proyecto2.Articulos WHERE  ORDER BY descripcion -->
  63.  
  64.  
  65.  
  66.     <table width="800" border="1" cellspacing="0">
  67. <tr>
  68.     <td><div align="center"><span class="style1"><strong>Listado de Articulos</strong></span></div></td>
  69. </tr>
  70. </table>
  71. <table width="800" border="1" cellspacing="0">
  72. <tr>
  73. <td style="width: 52px" class="style2">Id </td>
  74. <td style="width: 222px" class="style2">Descripcion</td>
  75. <td style="width: 188px" class="style2">Stock</td>
  76. <td style="width: 92px" class="style2">Estado</td>
  77. </tr>
  78. </table>
  79.  
  80. <table width="800" border="1" cellspacing="0">
  81. <!--genera la cantidad de filas segun la cantidad de datos en articulos -->
  82. <?php
  83. while($fila=mysql_fetch_array($art))
  84. {
  85. ?>
  86.  
  87. <tr>
  88.  
  89. <td style="width: 52px" class="style2"> <?php echo $fila["idArticulos"];?> </td>
  90. <td style="width: 222px" class="style2"> <?php echo $fila["descripcion"]; ?> </td>
  91. <td style="width: 188px" class="style2"> <?php echo$fila["stock"];?> </td>
  92. <td style="width: 92px" class="style2"> <?php echo $fila["estado"];?> </td>
  93.  
  94. </tr>
  95. <?php }
  96.  
  97.  
  98.  
  99.  ?>
  100.  
  101.  
  102. </table>