He buscado mucho por el foro y no encuentro un buen ejemplo de un script que deje subir varias imagenes al tiempo,
y que relaciones las rutas de las imagenes en una BD MYSQL, algo mas o menos asi:
Una version buena de multi uploader de imagenes:
http://www.cristalab.com/tutoriales/carga-de-archivos-con-uploadify-en-php-y-mysql-c105323l/
Una version mejorada con HTML5:
http://www.cristalab.com/tutoriales/subir-archivos-con-uploadify-en-php-mysql-y-html5-c108936l/
y no entiendo cual es el problema xD
saludos!
No tengo un script para facilitarte, sin embargo lo que comentas se hace con jQuery y archivos PHP. Creas tus input file y a cada uno le agregas una clase, al dar click en esa clase con jQuery envias una peticion POST a un archivo PHP que es el que te subirá el archivo al servidor, almacenará en la base de datos y te regresará la ruta de archivo. Para poner lo de "agregar otro archivo" también va con jQuery, es cuestión de crear un botón con una clase y al darle click te añada mediante "append" otro input file.
El problemas es que algunas imágenes pesan mucho para subirse al mismo tiempo, no te has fijado que al subir una imagen pesada tarda un tiempo de subirse al servidor y si se suben varias imagenes al mismo tiempo puede causar un error en el sistema o pasar los 30 segundos de ejecuccion del script y quedara colgado como si usaras un die(); o un exit();
Para eso es jQuery, para que se generen peticiones por archivo y no por sesión; en éste caso lo quese puede hacer es que al recibir un valor en input, comprobar que el fichero exista y subirlo, y así sucesivamente con cada uploader.