Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/07/2014, 16:22
nimaki25
 
Fecha de Ingreso: noviembre-2010
Mensajes: 131
Antigüedad: 14 años
Puntos: 1
Recorrer Array y Guardar Valores

hola a todos los PHPeros, ando con un problema al cual no puedo encontrarle la vuelta, tengo que guardar 4 imagenes, estoy optando por subir las imagenes y guardar su ruta, para luego recuperarlas, la subida me funciona sin problemas, pero no puedo hacer el insert, hasta ahora teng este codigo:
Código PHP:
if(isset($_POST["enviar"]))
{
    if(isset(
$_FILES['fotosavisos']))
    {
         
//Subida de Archivos
        
foreach($_FILES['fotosavisos']['tmp_name'] as $key => $nombresTemporal)
        {     
//Nombre del Arreglo generado con el input fotosavisos
            
$nombres=$key.$_FILES['fotosavisos']['name'][$key];
            
//Nombre Temporal de la Imagen (Generada por el servidor)
            
$nombresTemporal=$_FILES['fotosavisos']['tmp_name'][$key];
                    
//Tamaño de la Imagen
            
$tamaño=$_FILES['fotosavisos']['size'][$key];
                    
//Tipo de Imagen
            
$tipo=$_FILES['fotosavisos']['type'][$key];
            
            
//Ruta en Servidor
            
$rutaFinal="imagenes_avisos/".$nombres;
            
            
$titulo=$_POST['titulo_aviso'];
            
            
            
//Movemos los Archivos al Servidor
              
move_uploaded_file($nombresTemporal,$rutaFinal);
              
/*echo "subidos";*/
    
}//foreach    
        
        //Insercion a la Base de Datos
        
$modelo= new Operaciones();
        
$modelo->insertInto='aviso_imagen';
        
$modelo->insertColumns='titulo, img_1, img_2';
        
$modelo->insertValues="'titulo',$titulo";
        
$modelo->insertValues="'img_1',$rutaFinal";
        
$modelo->insertValues="'img_2',$rutaFinal";
        
$modelo->Insertar();
        
$mensaje$modelo->mensaje
    } 


si imprimo el array con print_r($rutaFinal) me aparece repetida la misma imagen, pero a la carpeta me sube las imagenes distintas...

Alguien tendra una idea en que puedo estar fallando?

gracias a todos