Ver Mensaje Individual
  #12 (permalink)  
Antiguo 27/05/2009, 22:57
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Formulario Dinámico con PhP y javascript

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

Última edición por abimaelrc; 27/05/2009 a las 23:46