मैंने एक व्यवस्थापक पृष्ठ के साथ एक फोटोग्राफी वेबसाइट बनाई है जो एक 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>
है और यहाँ प्रपत्र पार्स करने के लिए php है
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();
}
मैं एचटीएमएल 5 फ़ाइल इनपुट विधि में देखा, और जहाँ तक मैं बता सकता हूँ, मैं बदल सकते हैं folllows के रूप में इनपुट:
<input type="file" name="fileField[]" id="fileField" multiple="multiple"/>
यह मुझे साइट पर कई फाइलों का चयन करने की अनुमति देता है, लेकिन मैं यह नहीं समझ सकता कि कैसे टी ओ इसे मेरे PHP में लागू करें। कोई भी सहायताकाफी प्रशंसनीय होगी।
व्यक्तिगत रूप से मैं SWFUpload का उपयोग करता हूं, अपलोडिफ़ वास्तव में SWFUpload का उपयोग करता है, इसलिए यह निर्भर करता है कि आपकी जावास्क्रिप्ट कितनी अच्छी है, मैं अपलोडिफ़ी या SWFUpload के लिए जाऊंगा। –
swfupload – bubakazouba