|
|
|
Insert ค่าจาก Array 2 ตัว ยังไงครับ ช่วยดูให้หน่อยครับ ผมจะ Insert ค่าจาก Array 2 ตัว คือ chk[] กับ grade[] Insert |
|
|
|
|
|
|
|
Code (PHP)
foreach($_POST['chk'] as $i=>$val){ // ลูปที่คลิกเช็คบอก
if($val!="" && $_POST['grade'][$i] != ""){ //ถ้าเช็คบ็อกถูกส่งค่ามา และ เท็กบ็อกถูกกรอก (จะใช้ && หรือ || ก็เลือกเอาตามใจ)
$sql="INSERT INTO tb1(id_b,name) VALUES('". $val."','". $_POST['grade'][$i]."')";
$dbquery=mysql_query($sql) or die("Can not query");
}
}
|
ประวัติการแก้ไข 2011-12-16 19:28:45
|
|
|
|
Date :
2011-12-16 19:26:54 |
By :
chineji |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2011-12-16 20:43:20 |
By :
Tranzistor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก่อน foreach เขียนโค้ดเช็คด้วยนะครับ ในกรณีที่เราไม่ได้เลือกอะไรมาเลย ไม่งั้นมันจะ error นะ
if(isset($_POST['chk']))
{
// bra bra bra
}
|
|
|
|
|
Date :
2011-12-17 07:12:17 |
By :
kalamell |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กรณี Array 2 ตัวไม่ควรเป็นแบบนี้น่ะครับ เพราะตรวจสอบค่ายากครับ และมีโอกาศผิดเพี้ยน ควรระบุเป็น id ของแต่ล่ะ Rows ครับ
Go to : PHP MySQL Add/Insert Multiple Record
|
|
|
|
|
Date :
2011-12-17 07:48:07 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|