Я создал веб-сайт для фотографии с административной страницей, которая загружает фотографии в разные категории в таблице mysql. Это много работает, но я могу загружать только один файл за раз, и я хотел бы иметь возможность выбирать несколько изображений.Загрузка нескольких изображений одним полем ввода
Вот форма
<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>
И вот РНР для разбора формы
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();
}
Я посмотрел в метод ввода html5 файла, и, насколько я могу сказать, что я могу изменить входные данные:
<input type="file" name="fileField[]" id="fileField" multiple="multiple"/>
Это позволяет мне выбирать несколько файлов на сайте, но я не могу понять, как t o реализовать это в моем php. Любая помощь приветствуется.
Лично я использую SWFUpload, Uploadify на самом деле использует SWFUpload, поэтому в зависимости от того, насколько хорош ваш JavaScript, я бы пошел на Uploadify или SWFUpload. –
неработающая ссылка на swfupload – bubakazouba