Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/04/2012, 17:44
leonagelic
Usuario no validado
 
Fecha de Ingreso: enero-2010
Ubicación: Maturín, Monagas
Mensajes: 190
Antigüedad: 14 años, 3 meses
Puntos: 24
Respuesta: Subir imágenes a carpetas categorías y subcategorías

supongo que en el formulario podrias hacer una lista desplegable con tus opciones y en tu tabla de esas imagenes creas otro campo con categorias y subcategorias luego en tu script donde guardas la imagen mediante if validas que categoria selecciono el usuario y lo guardas en tus carpetas que creaste, para mostrarlo igual solo seleccionas las imagenes extraes esos campos de categorias y subcategorias y asi llamas a tu directorio...

en tu tercer if viendo tu codigo puedes hacer esto suponiendo 2 categorias sean php y mysql:

Código PHP:
Ver original
  1. if (file_exists("upload/" . $_FILES["file"]["name"]))
  2.       {
  3.       echo $_FILES["file"]["name"] . " ya existe. ";
  4.       }
  5.     else
  6.       {
  7.         if($categoria =='php'){
  8.       move_uploaded_file($_FILES["file"]["tmp_name"],
  9.       "upload/php/" . $_FILES["file"]["name"]);
  10.       echo "Almacenado en: " . "upload/" . $_FILES["file"]["name"];
  11.       $nombre_imagen = $_FILES["file"]["name"];
  12.       $insertar = mysql_query("INSERT INTO imagenes (id, nombre_imagen) VALUES (NULL, '$nombre_imagen')");
  13.       echo "<br /> <a href='mostrar.php'>Mostrar</a>";
  14.       }
  15.       if($categoria =='mysql'){
  16.       move_uploaded_file($_FILES["file"]["tmp_name"],
  17.       "upload/mysql/" . $_FILES["file"]["name"]);
  18.       echo "Almacenado en: " . "upload/" . $_FILES["file"]["name"];
  19.       $nombre_imagen = $_FILES["file"]["name"];
  20.       $insertar = mysql_query("INSERT INTO imagenes (id, nombre_imagen) VALUES (NULL, '$nombre_imagen')");
  21.       echo "<br /> <a href='mostrar.php'>Mostrar</a>";
  22.       }
  23.      
  24.       }

bueno es una imagen espero te sirva mi ayuda..