Foros del Web » Programando para Internet » PHP »

problemas con upload multiple

Estas en el tema de problemas con upload multiple en el foro de PHP en Foros del Web. buenas. estoy haciendo un formulario con upload multiple. utilizo la clase php class upload de la pagina verot.net. el formulario consiste en subir multples imagenes ...
  #1 (permalink)  
Antiguo 15/12/2010, 08:38
(Desactivado)
 
Fecha de Ingreso: abril-2008
Mensajes: 787
Antigüedad: 16 años
Puntos: 7
problemas con upload multiple

buenas. estoy haciendo un formulario con upload multiple. utilizo la clase php class upload de la pagina verot.net.

el formulario consiste en subir multples imagenes con un javascript. el insert funciona, pero no me guarda el nombre de la imagen.

si no ha subido imagenes en el formulario, no me tiene que guardar nada.

por favor, suplico que me ayuden con mi tema. estuve todo el dia y no pude solucionarlo.

este es mi codigo.

Código PHP:
Ver original
  1. $tot = count($_FILES["imagenes"]["name"]);
  2.  //este for recorre el arreglo
  3.  for ($i = 0; $i < $tot; $i++){
  4.     //con el indice $i, podemos obtener la propiedad que desemos de cada imagen
  5.     //para trabajar con este
  6.     if($_FILES["imagenes"]["name"][$i]!=''){
  7.         $tmp_name = $_FILES["imagenes"]["tmp_name"][$i];
  8.         echo $name     = $_FILES["imagenes"]["name"][$i];
  9.         echo "<br/><br/>";
  10.        
  11.         $imagen_evento_thb = new Upload($_FILES["imagenes"]["name"][$i]);
  12.  
  13.         // then we check if the file has been uploaded properly
  14.         // in its *temporary* location in the server (often, it is /tmp)
  15.         if ($imagen_evento_thb->uploaded) {
  16.             $imagen_evento_thb->image_resize         = true;
  17.             $imagen_evento_thb->image_ratio_fill     = true;       
  18.             $imagen_evento_thb->image_x              = 528;
  19.             $imagen_evento_thb->image_y              = 378;                    
  20.             $imagen_evento_thb->Process('../../galerias/');                    
  21.             $foto_imagen_evento_thb = $imagen_evento_thb->file_dst_name;
  22.         }                  
  23.        
  24.         //subir las imagenes y transformarlas en miniaturas.
  25.         $imagen_thb = new Upload($_FILES["imagenes"]["name"][$i]);
  26.         if ($imagen_thb->uploaded) {
  27.             $imagen_thb->image_resize         = true;
  28.             $imagen_thb->image_ratio_crop     = 'C';    #el crop lo que hara es cortar la imagen al centro.    
  29.             $imagen_thb->image_x              = 120;
  30.             $imagen_thb->image_y              = 90;                    
  31.             $imagen_thb->Process('../../galerias/thumbnail/');
  32.             $foto_imagen_thb = $imagen_thb->file_dst_name;
  33.         }                  
  34.        
  35.         $idgaleria = $_POST['codigo'];
  36.        
  37.         #hacemos el insert para la tabla puente que en este caso es sense_galeria_fotos
  38.         $sql_galeria_fotos  = "insert into sense_galeria_fotos(idgaleria,fotos,fotos_thb)
  39.                                values('$idgaleria','$foto_imagen_evento_thb','$foto_imagen_thb')";
  40.        
  41.         echo $sql_galeria_fotos."<br/>";
  42.                                
  43.         mysql_query($sql_galeria_fotos) or die(mysql_error());
  44.        
  45.        
  46.     } #termina el if.
  47.    
  48. }   #termina el for.

saludos.

Última edición por esaenz22; 15/12/2010 a las 08:45 Razón: correccion.

Etiquetas: 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 23:02.