เมื่อมีข้อมูลว่า อยู่ช่องใดช่องหนึ่ง จะเกิด error และข้อมูลจะเลื่อนตำแหน่ง เช่นในภาพ แถวที่ 2 ไม่มีนามสกุล จะเกิดการเลื่อนแถวที่ 3 ขึ้นทำให้คลาดเคลื่อน ซึ่งจะสังเกตได้จาก error แจ้งเตือนตอนบันทึก เมื่อลองเปิดดูโค้ด HTML ในส่วนของข้อมูลต่างๆใน INPUT จะสังเกตว่า ชื่อที่เป็น Array ไม่มีการกำหนด Key Index ให้กับแต่ละแถว เมื่อเรียกใช้คำสั่ง serializeObject() จึงทำให้เกิดข้อมูลคลาดเคลื่อน เป็นเจอชื่อซ้ำๆกันหมด ดังนั้น เมื่อต้องการใช้ฟังก์ชั่น serializeObject() จะต้องไม่ลืมกำหนด Index ให้กับ name="" แต่ละตัวด้วย ก็จะได้ดังรูป ถ้าเปิดตรวจสอบอีเลเมนต์ในหน้าเว็บก็จะพบว่าในวงเล็บ [] จะมีตัวเลขอยู่ด้านไหนเพื่อระบุตำแหน่งของแต่ละแถวด้วย จากนั้น เมื่อลองกดบันทึกข้อมูลอีกครั้ง จะไม่มี Error และสามารถนำเข้าข้อมูลได้ถูกต้อง ข้อมูลในฐานข้อมูลแถวที่ A ก็จะเป็นค่าว่างในช่องนามสกุล ซึ่งตรงตามไฟล์ที่กำหนดไว้ อัพเดตเวอร์ชั่นได้ที่ http://fastcoding.phpcodemania.com/index.php/downloads PHP CI MANIA - PHP Code Generator โปรแกรมช่วยสร้างโค้ด "ลดเวลาการเขียนโปรแกรม" สนใจสั่...
PHP CI MANIA 0.8.4.09 แก้ไขปัญหา Import ไฟล์ Excel แล้วไม่สามารถบันทึกได้ + เพิ่มตัวเลือก Validate บางฟิลด์
- เพิ่มตัวเลือก Validate บางฟิลด์ กรณีละเว้นการตรวจสอบให้เอาเครื่องหมายเช็คถูกออก - แก้ไขปัญหา Import ไฟล์ Excel แล้วไม่สามารถบันทึกได้ สมาชิก Premium ดาวน์โหลดได้ที่ http://fastcoding.phpcodemania.com/index.php/downloads PHP CI MANIA - PHP Code Generator โปรแกรมช่วยสร้างโค้ด "ลดเวลาการเขียนโปรแกรม" ราคาสุดคุ้ม http://fastcoding.phpcodemania.com