Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/08/2014, 21:52
nimaki25
 
Fecha de Ingreso: noviembre-2010
Mensajes: 131
Antigüedad: 13 años, 5 meses
Puntos: 1
Respuesta: Imagen repetida al subir a servidor, upload fotos

amigo una consulta mas, con el codigo que expuse primeramente, obtenia la ruta completa de las imagenes, y la sinserto en mi bd, esta es la funcion que me hace el insert
Código PHP:
Ver original
  1. try{
  2.                
  3.                //$titulo_aviso=filter_input(INPUT_POST,$titulo_aviso,FILTER_SANITIZE_MAGIC_QUOTES);
  4.                
  5.                 $query  ="INSERT INTO avisos (titulo_aviso,categoria_aviso,tipo_aviso,comuna,aviso_completo,valor_producto,fecha_publicacion,nombre,telefono_celular,telefono_fijo,correo_electronico,direccion,img1,img2,img3,img4,img5,valido)"; //,img1,img2,img3,img4,img5
  6.                 $query .="VALUES(:titulo_aviso,:categoria_aviso,:tipo_aviso,:comuna,:aviso_completo,:valor_producto,:fecha_publicacion,:nombre,:telefono_celular,:telefono_fijo,:correo_electronico,:direccion,:img1,:img2,:img3,:img4,:img5,1)"; //,:rutas[0],:rutas[1],:rutas[2],:rutas[3],:rutas[4]
  7.                 //Preparamos la consulta
  8.                 $stmt= $this->con->prepare($query);
  9.                 $stmt->bindParam(':titulo_aviso',$_POST['titulo_aviso'],PDO::PARAM_STR);
  10.                 $stmt->bindParam(':categoria_aviso', $_POST['categoria_aviso'] ,PDO::PARAM_STR);
  11.                 $stmt->bindParam(':tipo_aviso', $_POST['tipo_aviso'] ,PDO::PARAM_STR);
  12.                 $stmt->bindParam(':comuna', $_POST['comuna'],PDO::PARAM_STR);
  13.                 $stmt->bindParam(':aviso_completo', $_POST['aviso_completo'],PDO::PARAM_STR);
  14.                 $stmt->bindParam(':valor_producto', $_POST['valor_producto']);
  15.                 //Fecha de Publicacion
  16.                 $stmt->bindParam(':fecha_publicacion',date('Y-m-d', time()),PDO::PARAM_STR);
  17.                 $stmt->bindParam(':nombre', $_POST['nombre'] ,PDO::PARAM_STR);
  18.                 $stmt->bindParam(':telefono_celular', $_POST['telefono_celular']);
  19.                 $stmt->bindParam(':telefono_fijo', $_POST['telefono_fijo']);
  20.                 $stmt->bindParam(':correo_electronico', $_POST['correo_electronico'] ,PDO::PARAM_STR);
  21.                 $stmt->bindParam(':direccion', $_POST['direccion'] ,PDO::PARAM_STR);
  22.                 $stmt->bindParam(':img1', $rutas[0]); //, $this->rutas[0]
  23.                 $stmt->bindParam(':img2' ,$rutas[1]);
  24.                 $stmt->bindParam(':img3' ,$rutas[2]);
  25.                 $stmt->bindParam(':img4' ,$rutas[3]);
  26.                 $stmt->bindParam(':img5' ,$rutas[4]);
  27.                
  28.  
  29.                 //Ejecutamos la Consulta
  30.                 $stmt->execute();
  31.                
  32.                 //Mensaje de Exito si el aviso se publico sin Problemas en la Base de Datos
  33.                 echo "Gracias por Utilizar nuestra Plataforma, su aviso sera Publicado previa Aprobación de los Administradores <br>";
  34.                 echo "<a href='../avisos.php'>Ver Avisos Publicados</a>";
  35.                
  36.                 /*echo "<div class='alert alert-success alert-dismissable'>";
  37.                 echo "<button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>";
  38.                 echo "Su aviso ha Sido Publicado con Exito...Gracias por Utilizar nuestra Plataforma";
  39.                 echo "</div>";*/
  40.  
  41.                 }catch(PDOException $e){
  42.                
  43.                 echo $e->errorInfo;
  44.                
  45.                 //Mensaje de Error si el aviso no se publico en la Base de Datos
  46.                 echo "Su aviso no se ha podido Publicar...Por favor Intente mas Tarde";
  47.                
  48.                
  49.                 /*echo "<div class=\"alert alert-danger alert-dismissable\">";
  50.                 echo "<button type=\"button\" class=\"close\" data-dismiss=\"danger\" aria-hidden=\"true\">&times;</button>";
  51.                 echo "Su aviso no se ha podido Publicar...Por favor Intente mas Tarde";
  52.                 echo "</div>";*/
  53.                 }//catch
  54.  
  55.         }//funcion InsertarAvisos

como la integro con la funcion que me facilitaste, no encuentro como almacenar las rutas con la funcion nueva...saludos