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