Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/06/2011, 14:59
Avatar de truman_truman
truman_truman
 
Fecha de Ingreso: febrero-2010
Ubicación: /home/user
Mensajes: 1.341
Antigüedad: 14 años, 9 meses
Puntos: 177
Respuesta: Problema con campos dinamicos y arrays

Hola Primeramente tenes que ponerle un nombre a los campos que se generan dinamicamente, porque por lo que vi solo son <input>

deberias descomentar estas 3 lineas de la funcion javascript

// campo.setAttribute('type', "text");
// campo.setAttribute('name', "texto"+counter);
// campo.setAttribute('id', "texto"+counter);


Luego de eso en donde dice name="", tendrás que poner un nombre asi: codigo[]
esto hace que los campos generados dinamicamente sean un array por ejemplo
el primer campo será

codigo[0]

el segundo :
codigo[1]

el trecero:
codigo[2]


y asi sucesivamente...



Entonces cuando recibís los datos de formulario recibís el array asi

este es el primer imput
$_POST['codigo'][0]


el segundo:
$_POST['codigo'][0]



tercero:
$_POST['codigo'][2]


y asi....


para esto lo haces con un ciclo for
(lo pongo con un echo para que veas lo que pasa)

Código PHP:
Ver original
  1. for($i=0;$i<count($_POST['codigo']);$i++)
  2. {
  3.  
  4. echo $_POST['codigo'][$i];
  5. echo '<br />';
  6.  
  7. }
__________________
la la la