พอดีผมจะบันข้อมูลเข้าอีกตารางหนึ่งซึ่งข้อมูลมีอยู่ 172 แถว แต่พอบันทึกแล้วมาแค่ 100 แถว แก้ยังไงครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา พอดีผมจะบันข้อมูลเข้าอีกตารางหนึ่งซึ่งข้อมูลมีอยู่ 172 แถว แต่พอบันทึกแล้วมาแค่ 100 แถว แก้ยังไงครับ

พอดีผมจะบันข้อมูลเข้าอีกตารางหนึ่งซึ่งข้อมูลมีอยู่ 172 แถว แต่พอบันทึกแล้วมาแค่ 100 แถว แก้ยังไงครับ
โค้ดหน้าบันทึก
if($_POST['chkADD']==""){ alert('เลือกข้อมูล !!'); exit(); }
for($i=0;$i<count($_POST["chkADD"]);$i++){
			$inSQL = "insert into check_data set 
			title='".$_POST["title"][$i]."',
			name='".$_POST["name"][$i]."',
			lastname='".$_POST["lastname"][$i]."',
			position='".$_POST["position"][$i]."',
			schid='".$_POST["schid"][$i]."',
			catid='".$_POST["catid"][$i]."',
			group='".$_POST["group"]."',
			acid='".$_POST["acid"][$i]."'";
			mysqli_query($dbname, $inSQL);
}


Phuttawat 15-09-2017 20:43:37

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
  น่าจะเป็นข้อจำกัดของการอนุญาตจำนวนสูงสุดของข้อมูลที่สามารถส่งได้ หรือป่าว ดูจากการกำหนดค่า ใน php.ini 
ค่าของ max_input_vars 
หรือลองดูการบันทึกข้อมูลแบบเป็นส่วนๆ ไม่บันทึกที่เดียวหรือส่งค่าข้อมูลที่เดียวจำนวนมากไปบันทึก หรือลองใช้ ajax ช่วยในการบันทึกดูเป็นแนวทาง


ninenik 15-09-2017






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ