13/10/2010, 09:44
|
| | | Fecha de Ingreso: diciembre-2009
Mensajes: 310
Antigüedad: 14 años, 11 meses Puntos: 7 | |
Respuesta: Problema con update multiple Tienes un par de errores:
en el input de cantidad el nombre no puede ser name="cantidad[$i]" ya que estas mezclando html con php y no se hace de esa forma.
Hay dos opciones
1) sería más larga de esta forma
$name = "cantidad". $i ( utilizo el indice $i que tienes ahí definido)
luego en el input colocas algo así name = "<?php echo $name ?>", te creará por cada fila un valor cantidad1, cantidad2, cantidad3... cantidadn.
2) segunda opción sería colocar name="cantidad[]" entonces por cada unput el te hara algo así cantidad[1], cantida[2], cantidad[3]... cantidad[n]
y en el POST el segundo error sería para el caso 1:
$_POST['cantidad1'], $_POST['cantidad2']... $_POST['cantidadn']
y para el segundo sería $_POST['cantidad'][1]... $_POST['cantidad'][n]
NOta:
tienes de todas formas que validad tu logico no evalue si la condicion where de tu update sería la correcta
Saludos |