Ver Mensaje Individual
  #16 (permalink)  
Antiguo 06/10/2011, 08:46
kasumidie
 
Fecha de Ingreso: octubre-2011
Ubicación: CABA
Mensajes: 63
Antigüedad: 12 años, 7 meses
Puntos: 1
Respuesta: panel.php subir varias imagenes

Cita:
Iniciado por morfasto Ver Mensaje
Hice un aporte acerca de subir varias imagenes, redimensionarlas, hacerles un crop y despues guardarlas.

Posiblemente te sirva si sabes como hacer para agregar la informacion de las imagenes a la base de datos:

http://www.forosdelweb.com/f18/aporte-upload-n-imagenes-redimensionadas-con-thumbnails-crop-945556/
El panel crea una linea con ID, y las imagenes suben a image1 image2..hasta image5. Por lo que vi, no creo poder adaptar lo que vos posteaste. Te agradezco igual.



Alguien me pude decir, si hay algo mal en el codigo?

Código PHP:
Ver original
  1. <?php
  2.      
  3.     if (count ($_POST)!=0){
  4.      
  5.     $host="localhost";
  6.     $database="x";
  7.     $username="x";
  8.     $password="x";
  9.      
  10.     $uploads_dir = '';
  11.     print_r ($_FILES);
  12.             $tmp_name = $_FILES["image1"]["tmp_name"];
  13.             $name = $_FILES["image1"]["name"];
  14.             move_uploaded_file($tmp_name, "$name");
  15.            
  16.             $tmp_name2 = $_FILES["image2"]["tmp_name"];
  17.             $name2 = $_FILES["image2"]["name"];
  18.             move_uploaded_file($tmp_name, "$name2");
  19.          
  20.     $lo_hice_bien=mysql_connect($host,$username,$password);
  21.     if ($lo_hice_bien){
  22.         mysql_select_db ($database);
  23.         $query2="INSERT INTO detalles (tipodepropiedad,operacion,ubicacion,barrio,precio,superficie,descripcion,caracteristicas,image1,image2) VALUES('".$_POST ["tipodepropiedad"]."','".$_POST ["operacion"]."', '".$_POST ["ubicacion"]."'";
  24.         $query2.=", '".$_POST ["barrio"]."', '".$_POST ["precio"]."', '".$_POST ["superficie"]."', '".$_POST ["descripcion"]."','".$_POST ["caracteristicas"]."', '".$name."', '".$name1."')";
  25.         $result2 = mysql_query($query2);
  26.         $idinsertado= mysql_insert_id();
  27.         $query="INSERT INTO noticias (tipodepropiedad,operacion,ubicacion,barrio,precio,superficie,descripcion,caracteristicas,image1,image2,detalle_id) VALUES('".$_POST ["tipodepropiedad"]."','".$_POST ["operacion"]."', '".$_POST ["ubicacion"]."','".$_POST ["barrio"]."', '".$_POST ["precio"]."', '".$_POST ["superficie"]."'";
  28.         $query.=", '".$_POST ["descripcion"]."','".$_POST ["caracteristicas"]."', '".$name."', '".$name1."', '".$idinsertado."')";
  29.         echo $query;
  30.         $result = mysql_query($query);
  31.         if (!$result && !$result2) {
  32.             die('Hay algo mal' . mysql_error());
  33.             }
  34.     }
  35.     echo "Hecho";
  36.     mysql_close($lo_hice_bien);
  37.     }
  38.      
  39.     ?>
  40.      
  41.     <html>
  42.     <head>
  43.     <title>Panel de Control | SP</title>
  44.     </head>
  45.     <center><body style="background: url('http://190.18.15.14x/images/fondo.gif');">
  46.     <div style="background:white; font-family:verdana; font-size:10px; width:960px; padding:15px;">
  47.     <img src="http://190.18.15.14x/images/banner.gif"><br></br>
  48.     <div style="border-style:solid; border-width:1px; border-color:rgb(181,184,195);">
  49.     <form enctype="multipart/form-data" id="panel" name="panel" method="post" action="panel.php">
  50.         <h1 style="color:#ff6c00;">Panel de Control</h1>
  51.        
  52.         <p><label><p>Tipo de propiedad</p><input type="text" id="tipodepropiedad" name="tipodepropiedad" size="50" maxlength="100" value="" /></label></p>
  53.        
  54.         <p><label><p>Operacion:</p><input type="text" id="operacion" name="operacion" size="50" maxlength="100" value="" /></label></p>
  55.        
  56.         <p><label><p>Ubicacion:</p><input type="text" id="ubicacion" name="ubicacion" size="50" maxlength="100" value="" /></label></p>
  57.        
  58.         <p><label><p>Barrio:</p><input type="text" id="barrio" name="barrio" size="50" maxlength="100" value="" /></label></p>
  59.        
  60.         <p><label><p>Precio:</p><input type="text" id="precio" name="precio" size="50" maxlength="100" value="" /></label></p>
  61.        
  62.         <p><label><p>Superficie:</p><input type="text" id="superficie" name="superficie" size="50" maxlength="100" value="" /></label></p>
  63.        
  64.         <p><label><p>Descripcion:</p><textarea id="descripcion" name="descripcion" cols="50" rows="6" maxlength="1500"></textarea></label></p>
  65.        
  66.        
  67.         <p><label><h3 style="color:#ff6c00;">Caracteristicas del inmueble </h3><textarea id="caracteristicas" name="caracteristicas" cols="50" rows="6" maxlength="1500"></textarea> </label></p>
  68.        
  69.         <p><label><p>Imagen:</p><input type="file" id="image1" name="image1" value="examinar"/></p></label>
  70.         <p><label><p>Imagen:</p><input type="file" id="image2" name="image2" value="examinar"/></p></label>
  71.         <p><input type="submit" name="Publicar" value="Publicar"/></p>
  72.     </form>
  73.     </div>
  74.     <center>
  75.     <p>© Copyright <a href="">SP</a> 2011. Todos los derechos reservados.
  76.     </center>
  77.     </div>
  78.     </body></center>
  79.     </html>