Hola amigos como puedo hacer lo siguiente
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.