Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/10/2008, 12:13
locoxchacho
 
Fecha de Ingreso: septiembre-2008
Ubicación: Nuñez, Capital Federal
Mensajes: 423
Antigüedad: 15 años, 8 meses
Puntos: 1
Utilziar Foreach para un formulario con archivos

Buenas... mi consulta es la siguietne, espero que me puedan ayudar a resolverla!

La cuestion es asi: yo tengo un formulario donde se ingresan proyectos de investigacion, y donde cada proyecto puede tener X cantidad de imagenes. Para eso, utilizo una funcion con javascript de "Agregar Img", donde se agrega un cuadro de Archivo al formulario por cuantas imagenes tenga el proyecto.

Ahora, la pagina que recibe los resultados tiene el siguiente codigo.

Código PHP:
foreach($_FILES['archivos']['name'] as $nombre
        { 
$id md5(uniqid(rand(), true));
        
$extsubstr(strrchr($nombre"."),1);
        
$nvo$id.".".$ext;
        
$ruta"imagenes/".$nvo
        
move_uploaded_file($_FILES['archivos']['tmp_name'], $ruta);
        
$insert "INSERT INTO imagenes (ruta) VALUES ('$nvo')";
mysql_select_db($database_conntrio$conntrio);
$Result1 mysql_query($insert$conntrio) or die(mysql_error());
        } 
Lo que INTENTE hacer es por cada cuadro de archivo que halla, moverlo a una carpeta predeterminada (previa creacion de un ID unico para dicha imagen, y que será guardad con el ID como nombre, mas la extension), y luego insertar ese registro en una tabla de mi BD. (con el mismo ID

El insert lo hace perfectamente: si escojo 3 imaganes, me crea 3 registros en la tabla. Ahora, lo que no logro que funcione es el move_upload. Los archivos no son guardados correctamente en la ruta indicada, de hecho... no son guardados en absoluto.

Alguna idea? Alguna ayuda? Algun consejo?

Cualquier ayuda/idea para mejorar el codigo, o lo que sea para que funcione, bienvenido sea!

Muchas gracias a todos por su ayuda!!!

Pablo.