exacto, eso es lo que quiero, disculpenme por no haberme explicado de la mejor manera
la verdad es que lo estaba intentando hacer ahora con un FOR e igual no me salia.
Código PHP:
<?php
//conecta a la bd
$conexion=mysql_connect("localhost","root","");
if(!$conexion){
die("La conexion a la Base de datos fallo" . mysqlerror($conexion));
}
//selecciona la bd
$db_select=mysql_select_db("o_bd",$conexion);
if (!$db_select){
die("La seleccion de la Base de datos fallo" . mysqlerror($db_select));
}
$tamaño = count($_POST['cantidad']);
$numero=$_GET['recordID'];
// loop para actualizar cada registro
$i = 0;
/*
while ($i < $tamaño) {
//define cada variable
$cantidad= $_POST['cantidad'][$i];
$actualiza= mysql_query("UPDATE pedidos2 SET cantidad = '$cantidad' WHERE NUMERO='$numero' and ITEM = '$i' LIMIT 1 ",$conexion);
if(!$actualiza){
die("La ejecucion del query fallo" . mysqlerror($actualiza));
}
print "$cantidad<br /><br /><em>Actualizado!</em><br /><br />";
++$i;
}
*/
for ($i=1;$i<=$tamaño;$i++){
$cantidad= $_POST['cantidad'][$i];
echo $cantidad;
mysql_query("UPDATE pedidos2 SET cantidad = '$cantidad' WHERE NUMERO='$numero' and ITEM = '$i' LIMIT 1 ",$conexion) or
die("Problemas en el UPDATE:".mysql_error());}
//cerrar conexion
mysql_close($conexion);
?>
Muchas gracias egepe y cazaresluis, la verdad es que es un problema de logica, seguire dandole y en cuanto tenga la solucion la psoteare aca :) gracias