he creado un sitio web de fotografía con una página de administración que carga fotos a diferentes categorías en una tabla mysql. Esto funciona, pero solo puedo subir un archivo a la vez y me gustaría poder seleccionar varias imágenes.Carga de varias imágenes con un campo de entrada
Aquí es la forma
<form action="index.php" enctype="multipart/form-data" name="myForm" id="myForm" method="post">
<select name="category" id="category">
<option value="Nature">Nature</option>
<option value="People">People</option>
<option value="Abstract">Abstract</option>
</select>
<input type="file" name="fileField" id="fileField" />
<input type="submit" name="submit" id="submit" value="Add Images" />
</form>
Y aquí está el php para analizar la forma
if (isset($_POST['submit'])) {
$category = mysql_real_escape_string($_POST['category']);
// Add this product into the database now
$sql = mysql_query("INSERT INTO images (category, date_added)
VALUES('$category',now())") or die (mysql_error());
$pid = mysql_insert_id();
// Place image in the folder
$newname = "$pid.jpg";
move_uploaded_file($_FILES['fileField']['tmp_name'], "../photos/$newname");
header("location: thumbnail_generator.php");
exit();
}
Miré en el método de entrada de archivo HTML 5, y por lo que puedo decir, puedo cambiar el input as Folllows:
<input type="file" name="fileField[]" id="fileField" multiple="multiple"/>
Esto me permite seleccionar varios archivos en el sitio, pero no puedo entender cómo t o implementar esto en mi php. Cualquier ayuda sería muy apreciada.
Personalmente uso SWFUpload, Uploadify en realidad usa SWFUpload, por lo que dependiendo de lo bueno que sea su JavaScript, iré por Uploadify o SWFUpload. –
enlace roto para swfupload – bubakazouba