แก้ไขให้สามารถ Download หลายไฟล์

Edit : ตอนนี้ส่งค่าเป็นอาร์เรย์ข้อมูลที่ถูก select ได้แล้ว แต่ไม่รู้จะแยกเป็นทีละ id ยังไงค่ะ ( ; ___ ; )
ก็แยกตอนที่รับค่า สิครับ
แต่คิดว่าน่าจะยากอยู่นะครับ เนื่องจาก Browser เอง ไม่น่าจะรองรับการดาวน์โหลดครั้งละหลายๆไฟล์
ตัวเลือกที่เป็นไปได้ คือ อาจต้อง zip ก่อน แล้วดาวน์โหลดมาทีเดียว
แต่คิดว่าน่าจะยากอยู่นะครับ เนื่องจาก Browser เอง ไม่น่าจะรองรับการดาวน์โหลดครั้งละหลายๆไฟล์
ตัวเลือกที่เป็นไปได้ คือ อาจต้อง zip ก่อน แล้วดาวน์โหลดมาทีเดียว
ขอบคุณนะคะ
อาจารย์พอจะมีโค้ดแนะนำส่วนในการ zip ไฟล์ไหมคะ หนูลองปรับใช้ใน edocument ส่วน model ของหน้า recieve
พอใช้คำสั่ง $zip = new ZipArchive; มันจะใช้งานต่อไม่ได้ตลอดเลยค่ะ ขอรบกวนด้วยนะคะ
พอใช้คำสั่ง $zip = new ZipArchive; มันจะใช้งานต่อไม่ได้ตลอดเลยค่ะ ขอรบกวนด้วยนะคะ
Quotations by หมายเหตุ #4อาจารย์พอจะมีโค้ดแนะนำส่วนในการ zip ไฟล์ไหมคะ หนูลองปรับใช้ใน edocument ส่วน model ของหน้า recieve
พอใช้คำสั่ง $zip = new ZipArchive; มันจะใช้งานต่อไม่ได้ตลอดเลยค่ะ ขอรบกวนด้วยนะคะ
ปัญหาส่วนใหญ่ที่เจอสำหรับกรณีแบบนี้คือหน่วยความจำไม่พอครับ ลอง
1. เพิ่มหน่วยความจำเครื่อง
2. เซ็ต memory_limit ของ PHP เพิ่ม
3. ลดจำนวนไฟล์ที่จะ zip ลง
เบื่องต้นแนะนำให้ทดสอบ zip ไฟล์จำนวนน้อยๆดูก่อน ถ้าผ่านแสดงว่าโค้ดถูกต้องแล้ว ที่เหลือคือปัญหาหน่วยความจำนี่แหละ
ค่ะ ขอบคุณนะคะ
