Foros del Web » Programando para Internet » PHP »

como puedo subir mas de una imagen

Estas en el tema de como puedo subir mas de una imagen en el foro de PHP en Foros del Web. hola tengo un formulario que sube imagenes a una tabla llamada datos la primera imagen sube sin problema pero despues no me deja subir mas ...
  #1 (permalink)  
Antiguo 02/01/2015, 09:27
 
Fecha de Ingreso: diciembre-2014
Mensajes: 27
Antigüedad: 9 años, 4 meses
Puntos: 0
como puedo subir mas de una imagen

hola tengo un formulario que sube imagenes a una tabla llamada datos
la primera imagen sube sin problema pero despues no me deja subir mas imagenes a la tabla , pero a la carpeta imagenes si que estan
alguien puede ayudar me en esto
este es mi codigo


formulario


Código PHP:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Documento sin título</title>
  6. </head>
  7. <body>
  8. <form id="form1" name="form1" method="post" action="recibir.php" enctype="multipart/form-data">
  9.   <p>Seleccione la Imagen:
  10.     <input type="file" name="imagen"/>
  11.   </p>
  12.   <p>Descripción:
  13.     <input type="text" name="descripcion" id="descripcion" />
  14.     <input type="submit" name="Aceptar" id="Aceptar" value="Aceptar" />
  15.   </p>
  16.   <p>&nbsp;</p>
  17. </form>
  18. </body>
  19. </html>


y este recibir.php

Código PHP:
Ver original
  1. <?php
  2. /* print_r($_FILES);
  3. echo'<br>';
  4. echo 'nombre de la imagen: ';
  5. print_r($_FILES['imagen']['name']);
  6.  
  7. echo'<br>';
  8. echo 'tipo de la imagen: ';
  9. print_r($_FILES['imagen']['type']);
  10.  
  11. echo'<br>';
  12. echo 'ruta temporal de la imagen: ';
  13. print_r($_FILES['imagen']['tmp_name']);
  14.  */
  15. $conexion=mysql_connect('localhost','root','7777777') or die('No hay conexión a la base de datos');
  16. $db=mysql_select_db('fadog',$conexion)or die('no existe la base de datos.');
  17.  
  18. $rutaEnServidor='imagenes';
  19. $rutaTemporal=$_FILES['imagen']['tmp_name'];
  20. $nombreImagen=$_FILES['imagen']['name'];
  21. $rutaDestino=$rutaEnServidor.'/'.$nombreImagen;
  22. move_uploaded_file($rutaTemporal,$rutaDestino);
  23.  
  24. $desc=$_POST['descripcion'];
  25.  
  26. $sql="INSERT INTO datos (ruta,descripcion) values('".$rutaDestino."','".$desc."')";
  27. $res=mysql_query($sql,$conexion);
  28.  
  29. if ($res){
  30.     echo 'inserción con exito';
  31. }else{
  32.     echo 'no se puedo insertar';
  33. }
  34.  
  35.  
  36.  
  37.  
  38.  
  39. ?>
  #2 (permalink)  
Antiguo 02/01/2015, 12:39
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: como puedo subir mas de una imagen

<input type="file" name="imagen[]"/>
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...

Etiquetas: formulario, html, select, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:46.