Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/06/2003, 15:04
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Pues usa un array en el nombre de tus input del formulario ..

Código PHP:
<?
While ($registro=mysql_fetch_array($consulta)){
   
$id=$registro['id'];
   <
input type="text" name="cantidad[$id]" value="$registro['cantidad']">
}
?>
Falta más código de tu formulario .. pero esa es la idea .. Fijate bien en cantidad[] .. es un array que contendrá tus valores y te hace falta asignarle el ID de ese registro .. para eso uso un el indice asociativo de ese array.

Así que en tu script PHP que procesa ese formulario .. recoges tus ID -> cantidad

Código PHP:
foreach ($cantidad as $id => $unidades){
   echo 
$id."<br>";
   echo 
$unidades;

Con eso ya puedes hacer tu UPDATE a ese ID por ese campo cantidad con el valor de $unidades .. O bien una consulta SQL tipo IN(lista de valores) ...

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 19/06/2003 a las 15:07