ข้ามไปยังเนื้อหาหลัก
ProgrammerThailand

สังคมนักพัฒนาระบบ (Community) PHP

PHP UPDATE Multiple Rows

รบกวนท่านอาจารย์ และท่านผู้รู้ทุกท่านครับ พอดีจะทำระบบดูผลการเรียนของนักเรียน แต่ติดปัญหาตรงที่จะกรอกผลการเรียนในแต่ละคน ทุกคน ในระดับชั้นนั้นๆ ประมาณว่า insert/update multiple row ให้ลงฐานข้อมูลพร้อมกันทุกคน ดังภาพ ต้องเริ่มต้นเขียนคำสั่งแบบไหน ประมาณไหนครับ รบกวนด้วยครับ

0 คะแนน

1 คำตอบ

0
มานพ กองอุ่น Lv.1 Hello World ตอบ · แก้ไข 12/3/20 11:03

ลอง

<input name="point[99][thai]" />
<input name="point[99][math]" />


....
99 คือรหัสนักเรียนอาจใช้ id primary key ของนักเรียน

--

foreach($_POST['point'] as $key => $val) {

var_dump($key);
var_dump($val);

}

น่าจะนำไปประยุกต์ใช้ได้นะครับ

ตอบคำถามนี้

เข้าสู่ระบบเพื่อตอบคำถามและโหวต

เข้าสู่ระบบ สมัครสมาชิก