|
|
|
สอบถามการ update แบบ 2 เงื่อนไข โดย Update เป็นรายเดือน แต่ที่เขียนมาจะ Update ทุกเดือน รบกวนสอบถามค่ะ |
|
|
|
|
|
|
|
ตรงคำสั่ง Where ลองเอาเครื่องหมาย ' ออกได้ไหมครับ
$strSQL16 .="WHERE SubGroupID = '".$_POST["HDSubGroupID$i"]."' AND SMonth = ".$_POST["SMonth"];
ลองดูนะครับ ได้หรือไม่ เพราะที่ดูจากตาราง Field SMonth เป็นแบบตัวเลข ไม่น่าจะต้องใส่เครื่องหมาย ' นะครับ
|
|
|
|
|
Date :
2018-07-19 17:18:54 |
By :
Binary168 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือดูจากโค๊ด update code ไม่มีอะไรผิด
วนลูป แล้ว update ตาม hdnLine
for($i=1;$i<=$_POST["hdnLine"];$i++)
ถ้าจะผิดก็คือ ความเข้าใจของ จขกท
จากโค๊ดข้างบน $i มันจะไล่ลำดับ 1 2 3 .... ไปเรื่อยๆ hdnline มี่ค่าเท่าไหร่ ก็อัพเดท เท่านั้น
ขอแนะนำให้ใช้ checkbox ไว้ติ๊ก หน้ารายการที่ ต้องการจะ update
แล้วใช้คำสั่ง
foreach( $_POST['rec_id'] as $i){
ตัว $i จะเป็นค่าของ value ใน checkbox ที่ถูกติ๊ก
sample
<input type=checkbox name="rec_id" value="1"><input type=text name='data1' value="test1">
<input type=checkbox name="rec_id" value="2"><input type=text name='data2' value="test2">
|
ประวัติการแก้ไข 2018-07-20 13:28:33
|
|
|
|
Date :
2018-07-20 13:27:46 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|