Foros del Web » Programando para Internet » Javascript »

(Consulta) upload múltiple varios name=""

Estas en el tema de (Consulta) upload múltiple varios name="" en el foro de Javascript en Foros del Web. Hola, necesito crear un cargador de archivos/imagenes multiple e hice un script php que carga la ubicacion del archivo en la base de datos y ...
  #1 (permalink)  
Antiguo 17/12/2010, 08:01
 
Fecha de Ingreso: marzo-2008
Mensajes: 1.020
Antigüedad: 16 años, 1 mes
Puntos: 21
(Consulta) upload múltiple varios name=""

Hola,

necesito crear un cargador de archivos/imagenes multiple e hice un script php que carga la ubicacion del archivo en la base de datos y las imagenes en una carpeta.

Necesito que los name="" del formulario cambien para así poder hacerlos independientes.

O sea, necesito de por ejemplo:

Grupo1 -> 3 imagenes.
Grupo2 -> 2 imagenes.
Grupo3 -> 1 imagen.

Tengo este codigo pero no se como hacer eso:

Código HTML:
Ver original
  1. 1.
  2.       <input type="file" name="attach" id="attach"
  3.  
  4.      onchange="setBlock();" />
  5.    
  6.       <div id="moreUploads"></div>
  7.    
  8.       <div id="moreLink" style="display:none;">
  9.  
  10.       <a href="javascript:addFileInput();">Agregar otro Archivo</a>
  11.  
  12.       </div>

Código Javascript:
Ver original
  1. var upload_number = 2;
  2.  
  3.       function addFileInput() {
  4.  
  5.           var d = document.createElement("div");
  6.  
  7.           var file = document.createElement("input");
  8.  
  9.           file.setAttribute("type", "file");
  10.  
  11.           file.setAttribute("name", "attach"+upload_number);
  12.  
  13.           d.appendChild(file);
  14.  
  15.           document.getElementById("moreUploads").appendChild(d);
  16.  
  17.           upload_number++;
  18.  
  19.       }
  20.  
  21.       function setBlock() {
  22.  
  23.          document.getElementById('moreLink').style.display = 'block';
  24.  
  25.       }
  #2 (permalink)  
Antiguo 17/12/2010, 10:02
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: (Consulta) upload múltiple varios name=""

simplemente coloca corchetes en el nombre de input para que php los reciba como un array.

file.setAttribute("name", "attach["+upload_number+']');
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: múltiple, upload
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:32.