Les comento lo que necesito hacer y todavia no me da resultados positivos.
Tengo que hacer un update de un conjunto de datos.
Se muestra por pantalla por ejemplo 4 filas con datos
ID - COD_P - COD_MP - CANT
101 - 012 - 005 - 450
102 - 012 - 048 - 560
103 - 012 - 012 - 875
104 - 012 - 001 - 234
Lo que yo hago mediante mi formulario es modificar la CANT, pero al momento de hacer el update lo hago asi (lo muestro completo, como lo tengo en el programa)
Código PHP:
for ($i=1;$i<=$_POST["var_cont"];$i++)
{ mysql_query("update sub_materia_prima set
cod_pieza='$_POST[cod_piezan]',
cod_mp='".$_POST["code_$i"]."',
cant_mp='".$_POST["cant_mp_$i"]."',
desperdicio='".$_POST["desperdicio_$i"]."'
where cod_pieza='$_POST[cod_piezan]'",$conexion) or
die("Problemas en el select Materia Prima:".mysql_error());}
Lo que me esta pasando es que me guarda solo la ultima en las 4, o sea que cuando las guarda las guarda asi. Si modifique las cantidades y en la ultima puse 345, la salida seria asi:
ID - COD_P - COD_MP - CANT
101 - 012 - 001 - 345
102 - 012 - 001 - 345
103 - 012 - 001 - 345
104 - 012 - 001 - 345
Y otra de las cosas que se puede hacer en el formulario es agregar una fila con mas datos, en ese caso tendria que hacer un update de los 4 anteriores y un insert, eso se puede en la misma consulta ???
Saludos, Ricardo !!!