Cuando empeze a trabajar el codigo me di cuenta que lo que tu querias es unir los input item, desc, precio que corresponden a la misma fila para que luego puedas añadirlo en la base de datos. Pues mira logre lo que querias. Lo unico que no lo hice con javascript sino con php. todo esta en algo.php
Pero si tienes que hacer una modificación a index.php
cambia los nombres de los campos
item
desc
precio
a
ele.name = 'item[]'; // 6
ele2.name = 'desc[]'; // 6
ele3.name = 'precio[]'; // 6
Ahora lo que vamos a hacer es esto en algo.php
Código PHP:
<?php
$n=0;
foreach($_REQUEST as $k => $v){
$$k = $v;
foreach($v as $kk => $vv){
//En realidad esta linea no es necesaria pero la coloque porque hubieras encontrado inutil un foreach vacio.
//Porque en el for que esta debajo de este foreach puede leer la variable $kk;
$n = $kk;
}
}
$setArray = array();
for($i=0; $i<=$n; $i++){
//Aqui unimos los array en orden yo quiero que tanto el item, desc, precio 0 esten juntos. Luego item, desc, precio 1 este juntos y asi sucesivamente.
$setArray[] = array($item[$i], $desc[$i], $precio[$i]);
}
//Este foreach es para que veas que ahora estan unidas en un mismo array, en el segundo foreach de abajo vas a ingresar el query para la base de datos
foreach($setArray as $key => $value){
foreach($value as $key2 => $value2){
echo $value2."<br />";
}
}
?>
Me dejas saber si eso es lo que quieres