Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/09/2007, 04:17
viktoria
 
Fecha de Ingreso: septiembre-2006
Mensajes: 349
Antigüedad: 18 años, 4 meses
Puntos: 0
upload imagens en un bucle

Hola chicos.
Tengo un codigo JavaScript que me crea campos <input type=file> asi

campo=document.createElement('input');
//tipo de elemento creado
campo.type='file';
//nombre de elemento a crear para poder rejoger su valor en el servidor
campo.name='foto[]';
//anadimos elemento input text al div crado anterior
contenedor.appendChild(cientifico);
Falta mas codigo pero eso esta parte me fucionana.
Mi pregunta es como recoger los valores del arhivo que hay que subir en un bucle si hay mas de un archivo?

Por ejempolo tengo 2 campos tipo text y uno tipo file.
El de tipo text me recoje correctmente pero file no

Código PHP:
$nombre=$_POST['nombre'];
$actividad=$_POST['enlace'];
$foto=$_FILES['foto']['tmp_name'];
$newName=basename($_FILES['foto']['name']);

while(
$i<count($nombre)){
$name=$nombre[$i];
$enlace=$actividad[$i];
$foto1=$foto[$i];
$newName1=$newName[$i];
---------------------
aqui hacer uploadredirereccionamientointroducion en la db....
------------------------
$i++;

'

Se ve que
$foto=$_FILES['foto']['tmp_name'];
$foto1=$foto[$i];
no es valido para poder asignar una variable a la foto corriente
En realidad tiene que ser algo asi supongo
$foto=$_FILES['foto[$i]']['tmp_name']; pero no lo veo crorrecto.

Gracias a todos !