EdyArgueta, bienvenido a FDW.
Tienes un par de problemas, el que me parece más grave, es que tengas todos tus campos como array, excepto
$_POST['i'], que asignas a
$idpro, con lo que no importa cuantas veces ejecutes la consulta, siempre se actualizará solo una fila... suponiendo que el valor sea correcto.
El otro problema, es que no necesitas recorrer todos los campos para crear variables temporales, bien puedes hacer esto:
Código PHP:
Ver originalforeach($_POST['t'] as $indice => $valor) {
$cantidad = $_POST['c'][$indice] * 1;
$sql = "UPDATE productos SET descripcion = '$des', cantidad = '$cantidad', item = '$item' WHERE id = '$idpro'";
}
Otro problema importante es en cuanto a la librería mysql, que es obsoleta y seguridad; lee esto:
http://www.forosdelweb.com/f18/aport...8/#post4265377