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
//este for recorre el arreglo for ($i = 0; $i < $tot; $i++){ //con el indice $i, podemos obtener la propiedad que desemos de cada imagen //para trabajar con este if($_FILES["imagenes"]["name"][$i]!=''){ $tmp_name = $_FILES["imagenes"]["tmp_name"][$i]; echo $name = $_FILES["imagenes"]["name"][$i]; echo "<br/><br/>"; $imagen_evento_thb = new Upload($_FILES["imagenes"]["name"][$i]); // then we check if the file has been uploaded properly // in its *temporary* location in the server (often, it is /tmp) if ($imagen_evento_thb->uploaded) { $imagen_evento_thb->image_resize = true; $imagen_evento_thb->image_ratio_fill = true; $imagen_evento_thb->image_x = 528; $imagen_evento_thb->image_y = 378; $imagen_evento_thb->Process('../../galerias/'); $foto_imagen_evento_thb = $imagen_evento_thb->file_dst_name; } //subir las imagenes y transformarlas en miniaturas. $imagen_thb = new Upload($_FILES["imagenes"]["name"][$i]); if ($imagen_thb->uploaded) { $imagen_thb->image_resize = true; $imagen_thb->image_ratio_crop = 'C'; #el crop lo que hara es cortar la imagen al centro. $imagen_thb->image_x = 120; $imagen_thb->image_y = 90; $imagen_thb->Process('../../galerias/thumbnail/'); $foto_imagen_thb = $imagen_thb->file_dst_name; } $idgaleria = $_POST['codigo']; #hacemos el insert para la tabla puente que en este caso es sense_galeria_fotos $sql_galeria_fotos = "insert into sense_galeria_fotos(idgaleria,fotos,fotos_thb) values('$idgaleria','$foto_imagen_evento_thb','$foto_imagen_thb')"; echo $sql_galeria_fotos."<br/>"; } #termina el if. } #termina el for.
saludos.