Suponiendo que tal vez uses un bucle para generar N grupos de:
bucle ()
<input type=text name="c_consume" value="<? echo trim($mat_lin['c_consume']) ?>">
<input type=text name="c_venta" value="<? echo trim($mat_lin['c_venta']) ?>">
}
Si llamas a tus variables del formulario como [] (array) .. así las podrás recoger en tu script PHP.
Código PHP:
bucle ()
<input type=text name="c_consume[]" value="<? echo trim($mat_lin['c_consume']) ?>">
<input type=text name="c_venta[]" value="<? echo trim($mat_lin['c_venta']) ?>">
}
En el script PHP podrías recolectar (recorrer) esos arrays con un bucle for() y usando de incice el mismo valor para ambos arrays (comenzando en cero).
Código PHP:
for ($indice=0; $indice < count ($_POST['c_venta']); $indice++){
echo $_POST['c_venta'][$indice];
// y lo mismo con el otro array ...
}
Si no usas esa sintax[] para tus "input" del formulario .. tendras que acceder a sus nombres por este .. Pero, aprovechando que tienes en PHP los arrays superglobales que definen qué variables vienen por "cual" método (method= del formulario ..) podrías recolectar la N variables de tu formulario (todas) con un bucle tipo:
Código PHP:
foreach ($_POST as $nombre_var => $valor){
echo $nombre_var." = ".$valor."<br>";
}
No sé cual método necesitas .. pero lo principal es aprovechar y conocer que existen los arrays (superglobales o en su defecto los normales tipo $HTTP_xxx_VARS) para acceder a toda variable que viaje en ese método. Si asumes variables como "globales" ($nombre_input_formulario o link .. ) así no puedes disfrutar de estas ventajas de acceso de variables que no conoces por ejemplo ni que nombre van a tener ...
Un saludo,