Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/08/2009, 14:53
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: Crear input dinamicos

el navegador se encarga de enviar los datos al servidor, siempre y cuando los campos creados estan contenidos dentro del formulario. sin embargo, necesitaras una estrategia para determinar la cantidad de campos en el servidor. no estoy seguro si puedes recorrer la variable global $_POST con un foreach pero en todo caso no me parece practico ya que pueden haber otra informacion adicional no relacionada a los campos dinamicos. por tanto, lo que me parece la solucion es crear un array para los campos dinamicos. para ello, tienes que componer el nombre de los campos utilizando al final los corchetes []:
Código:
// la siguiente linea;
    input.setAttribute("name", "campo" + i);

// la cambias a;
    input.setAttribute("name", "nombre[]");
// donde nombre es el valor que quieras darle al atributo name;
en php luego obtienes los datos como un array, no estoy seguro como es porque conozco muy poco de php. quizas es algo asi, $_POST["nombre"], o $_POST["nombre[]"]
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.