En este caso, el update lo hace bien, el tema es que me actualiza los n registros con la ultima fila que actualizo.
Código PHP:
for ($i=1;$i<=$_POST["var_cont"];$i++)
{
mysql_query("update sub_materia_prima set
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());
}
O sea que si tengo
ID - COD_P - COD_MP - CANT
001 - 012 - 005 - 450
002 - 012 - 048 - 560
003 - 012 - 012 - 875
004 - 012 - 001 - 234
y lo actualizo a :
ID - COD_P - COD_MP - CANT
001 - 012 - 003 - 555
002 - 012 - 009 - 458
003 - 012 - 054 - 985
004 - 012 - 018 - 123
me queda asi, cuando lo guardo:
ID - COD_P - COD_MP - CANT
004 - 012 - 018 - 123
004 - 012 - 018 - 123
004 - 012 - 018 - 123
004 - 012 - 018 - 123
Saludos, Ricardo