Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2011, 17:21
cabritillo77
 
Fecha de Ingreso: mayo-2011
Mensajes: 33
Antigüedad: 13 años, 10 meses
Puntos: 4
Subir varias imagenes a la vez al host con PHP (PROBLEMA)

Lo que me sucede es que al intentar subir las 5 imagenes solo me pone 1 en la base de datos y en el directorio que le he puesto( en concreto siempre la imagen que inserto en el tercer imput).
Alguien me podria decir donde estoy fallando?. Gracias de antemano.
Código PHP:
<?php
error_reporting
(E_ALL); 
ini_set('display_errors'1);
include (
'db-cnx.php');
if(isset(
$_POST['enviar']) && $_POST['enviar'] == 'Enviar'){
    
if(!empty(
$_POST['tituloevento'])){

           
$tituloevento $_POST['tituloevento'];    
$tituloevento strtoupper ($tituloevento);
foreach (
$_FILES["foto"]["error"] as $key => $error) {
    if(
$error== UPLOAD_ERR_OK){
$nombre_archivo $_FILES["foto"]["name"][$key];  
$tipo_archivo $_FILES["foto"]["type"][$key];  
$tamano_archivo $_FILES["foto"]["size"][$key];
$temp_archivo $_FILES["foto"]["tmp_name"][$key];
}
}
if (!((
strpos($tipo_archivo"gif") || strpos($tipo_archivo"jpeg")) && (    $tamano_archivo 1000000))) 
{  
    echo 
"La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 1Mg máximo.</td></tr></table>";
}
else 
{  
    
$nom_img $nombre_archivo
     
    
$directorio 'imagesr2011/';
    if (
move_uploaded_file($temp_archivo,$directorio "/" $nom_img)) 
    {
    

           
           
// hacemos el INSERT en la BD
$sqlInsertNot mysql_query("INSERT INTO eventos
(ideventos, tituloevento, fotos)
VALUES ('', '$tituloevento', '$nom_img')"
,
$db_link) or die(mysql_error());
 
 echo 
"Las fotos se publicaron correctamente";



}
   
    }else{
    echo 
"Debe rellenar los campos vacios";
         }
}


 

?> 
<html>
<head>
<title>SISTEMA DE GESTION DE IMAGENES CLUB DE TENIS TORREVIEJA</title>
</head>
<H3>SISTEMA DE GESTION DE IMAGENES CLUB DE TENIS TORREVIEJA</H3>
<form name="evento" action="<?php $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
<body bgcolor="#FFE821">
<p>
Nombre del Evento para las imagenes<br />
<input type="text" name="tituloevento" size="60" />
</p>
<p>
Inserta imagenes<br />
<input type="file" name="foto[]" size="50" />
<input type="file" name="foto[]" size="50" />
<input type="file" name="foto[]" size="50" />
<input type="file" name="foto[]" size="50" />
<input type="file" name="foto[]" size="50" />

</p>

<p>
<input type="submit" name="enviar" value="Enviar" />
</p>
</form>

<a href="imagenesr2011.php">VER IMAGENES</a>
</body>
</html>