Debes hacer un bucle que recorra la matriz $_POST en ella encontraras todos los valores de los imputs
Como los nombre de los campos los sabes puedes hacer lo siguiente, primero guardar el numero de lineas pedio por el usuario en un input hidden si hace falta pero que llegue con el post y luego como conoces los nombres de los campos
Código PHP:
Ver original$numLineas=$_POST["numLineas"];
for ($i=0;$i<$numLineas;$i++){
$subArrayDatos["TCS"]=$_POST["tcs".$i];
$subArrayDatos["NTCS"]=$_POST["ntc".$i];
$subArrayDatos["pallets"]=$_POST["pallets".$i];
$subArrayDatos["producto"]=$_POST["nom".$i];
$subArrayDatos["cantidad"]=$_POST["cantidad".$i];
$subArrayDatos["unidad"]=$_POST["unidad".$i];
$subArrayDatos["pcompra"]=$_POST["pcompra".$i];
$subArrayDatos["pventa"]=$_POST["pventa".$i];
$arrDatos[$i]=$subArrayDatos;
}
Ahora tienes que construir la query.... quizas se podia hacer directamente...
Código PHP:
Ver original$sql="INSERT INTO tuTabla (TCS,NTCS,pallets,producto,cantidad,unidad,pcompra,pventa) VALUES ";
for ($i=0;$i<$numLineas;$i++){
if($i<>0) $sql.=",";
$sql.="(".$_POST["tcs".$i].",".$_POST["ntc".$i].",".$_POST["pallets".$i].",".$_POST["nom".$i].",".$_POST["cantidad".$i].",".$_POST["unidad".$i].",".$_POST["pcompra".$i].",".$_POST["pventa".$i].")";
}
//Esto solo sirve para ver si la query se ha construido bien.
echo $sql."<br />";
No he puesto delimitadores tu sabras los campos que los necesitan.