Hago una consulta a la bd mysql, la cual me devuelve por ejemplo :
CODIGO - PRODUCTO - CANTIDAD
1 Lapiceros 50
2 Cuadernos 20
3 Libros 10
Solo necesito Producto y Cantidad.
Como puedo hacer para esos datos mostrarlos pon pantalla, pero en campos modificables, me refiero a que salgan en los input, no logro hacerlo.
Código PHP:
Ver original
<table> <thead> <tr> <th width="3%">#</th> <th width="30%">Producto</th> <th class="left" width="67%">Cantidad</th> </tr> </thead> <?php $cantidad = 0; $codigo_producto = 0; 'codigo_producto' => $codigo_producto, 'cantidad' => $cantidad, ); $color_fila = 1; for ($i = 1; $i <= 10; $i++) { ?> <tbody> <tr> <td><?php echo $i; ?></td> <?php foreach ($data as $key => $value) { if($key == 'codigo_producto'){ ?> <td align="center"> <?php $query = "SELECT distinct(p.PROD_CODI), p.PROD_NOMB, um.UMED_NOMB FROM csto_pral pa INNER JOIN CSTO_PROD p ON p.PROD_CODI = pa.PROD_CODI INNER JOIN csto_alma al ON al.ALMA_CODI = pa.ALMA_CODI INNER JOIN csto_umed um ON um.UMED_CODI = p.UMED_CODI WHERE pa.ALMA_CODI = $ALMA_CODI ORDER BY p.PROD_NOMB ASC "; echo '<SELECT name="data['.$i.']['.$key.']" >'; if($ResultadoDetalleMovimiento['PROD_CODI'] == $fila[$value]) {echo "<OPTION value=\"".$fila['PROD_CODI']."\" selected>".$fila['PROD_NOMB']." - - - - - - - - - - ".$fila['UMED_NOMB']."</OPTION>\n";} else {echo "<OPTION value=\"".$fila['PROD_CODI']."\">".$fila['PROD_NOMB']." | ".$fila['UMED_NOMB']."</OPTION>\n";} } echo "<OPTION value=\"Seleccione\" selected>Seleccione</OPTION>\n"; echo "</SELECT>";?> </td> <?php } else{ ?> <td align="center"><input type="text" name="data[<?php echo $i; ?>][<?php echo $key; ?>]" size="5" value="" /></td> <?php } } } ?> </tr> </tbody> </table>
Ese es mi codigo, por ejemplo alli me crea 10 lineas, para elegir mediante un combobox al producto y un input para agregar la cantidad, lo que quiero es ahora hacer un modificar y q me muestre todos los productos que devuelve la consulta, en este caso en el combobox que lo seleccione al producto indicado en cada linea, y en el input que llene el value con esa cantidad
espero ayuda porfavor, que no logro hacerlo.
Gracias por todo.