Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/10/2010, 09:44
Avatar de egepe
egepe
 
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