รบกวนค่ะ ช่วยดูคำสั่ง sql ให้ทีนะค่ะ มันไม่เข้าฐานข้อมูลค่ะ ลอง echo ออกมาแล้วก็ไม่มีอะไรเกิดขึ้น
อ้างถึง
01.<td><div align="center">
02.<label>
03.<input name="quse[]" type="checkbox" id="ques1" value="1" />
04.</label>
05.</div></td>
06.<td><div align="center">
07.<label>
08.<input name="quse[]'" type="checkbox" id="ques2" value="2" />
09.</label>
10.</div></td>
11.<td><div align="center">
12.<label>
13.<input name="quse[]" type="checkbox" id="ques3" value="3" />
14.</label>
15.</div></td>
16.<td><div align="center">
17.<label>
18.<input name="quse[]" type="checkbox" id="ques4" value="4" />
19.</label>
20.</div></td>
21.<td><div align="center">
22.<label>
23.<input name="quse[]" type="checkbox" id="ques5" value="5" />
24.</label>
25.</div></td>
26.</tr>
การตั้งชื่อ input name="quse[]" หมายถึงการตั้งชื่อแบบ array นะครับ
ถ้าชื่อเป็น array ตัวแปรก็ตั้งเป็นแบบ array นะครับ
ถ้าผมเข้าใจไม่ผิด $quse มาจาก quse[] ถ้าใช่ $quse ก็จะต้องเป็นตัวarray แล้วครับ
และทั้ง 2 ฟิลด์ submenu_id นี้ เก็บข้อมูลเป็น int หรือ sting ครับเพราะถ้าพิจารณาจากชื่อตัวแปรแล้ว และตำแหน่งที่ข้อมูลจะถูกเข้าไปเก็บในฟิลด์แล้ว ถ้า submenu_id เก็บข้อมูลเป็น int แล้ว ตัวแปร $submenu_name ก็ต้องเก็บข้อมูลเป็น int ด้วย id กับ name ไม่เหมือนกันนะครับ
Date :
2012-04-20 14:43:52
By :
sky
Code (PHP)
for($i=0;$i<=count($POST['quse']);$i++){
echo $POST['quse'][$i];
}
จะแสดงออกมาทีละตัวแหน่งครับ
Date :
2012-04-20 14:52:44
By :
Ex-[S]i[L]e[N]t
Load balance : Server 01