|
|
|
ต้องดึงข้อมูลจากฐานข้อมูลหลายข้อมูลแสดงให้เป็นแบบ checkbox |
|
|
|
|
|
|
|
ไม่มีใครสนเลย แค่อยากดิงข้อมูล 2 ตารางออกมาแสดง มันจะต้อง while ออกมาแบบไหน ทำไม่เป็นอ่ะ ใครก็ได้ช่วยที
|
|
|
|
|
Date :
2011-11-30 17:21:30 |
By :
bobobbleb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่านแล้วก็ยังไม่เข้าใจนะ
ถามหน่อย สองตารางนั้นน่ะ มีความสัมพันธ์กันป่าว หรือแค่อยากจะแสดงข้อมูลของสองตารางเท่านั้นน่ะ
แล้วข้อมูลที่จะแสดงน่ะ จะแสดงเป็น checkbox ทั้งหมดเลยเหรอ (ทำไมเลือกแสดงเป็น checkbox ไม่แสดงเป็น option value หรือ ratio มันจะดูชัดเจนกว่านะ) ส่วนใหญ่จะใช้ option หรือ radio น่ะก็เลยสงสัยน่ะ
|
|
|
|
|
Date :
2011-11-30 17:32:50 |
By :
ozma |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
$sql="select * from tb_cat_sys where id_cat='$id_edit' ";
$result=mysql_db_query($db_name,$sql);
while($rm=mysql_fetch_array($result)) {
$cat_sys_name=$rm[cat_sys_name];
$sql2="select * from tb_more_sys";
$result2=mysql_db_query($db_name,$sql2);
while($rs=mysql_fetch_array($result2)) {
$ms_name=$rs[ms_name];
if ($cat_sys_name==$ms_name) {
echo "<input type='checkbox' name='checkbox' value='$ms_name' checked='checked' />$ms_name <br/>"; // ข้อมูลที่เลือกไว้ก่อนหน้าในฐานข้อมูล
} else {
echo " <input type='checkbox' name='checkbox' value='$ms_name' />$ms_name <br/>"; // ไม่ได้เลือก
}
} }
?>
ออกมาเป็นแบบนี้
แต่อยากให้เป็นแบบนี้
ส่วนฐานข้อมูลใช้ชื่อเชื่อมต่อกัน ถ้าชื่อที่เก็บไว้ใน ตาราง tb_cat_sys ตรงกับ tb_more_sys ให้มีเครื่องหมายติ๊กอยู่ ถ้าไม่ตรงกัน ก็ไม่มี
ที่ต้องทำเป็นแบบ checkbox เพราะต้องทำการเลือกหลายข้อมูล
|
|
|
|
|
Date :
2011-12-01 11:49:06 |
By :
bobobbleb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้ว เอามาแชร์สำหรับคนที่ต้องการCode (PHP)
<?
$sql2="select * from tb_more_sys ";
$result2=mysql_db_query($db_name,$sql2);
$number=mysql_num_rows($result2);
while($rs2=mysql_fetch_array($result2)) {
$ms_name=$rs2[ms_name];
$sql="select * from tb_cat_sys where cat_sys_name='$ms_name' and id_cat='$cat_id' ";
$result=mysql_db_query($db_name,$sql);
$rs=mysql_fetch_array($result);
$cat_sys_name=$rs[cat_sys_name];
if ($cat_sys_name==$ms_name) {
echo "<input type='checkbox' name='checkbox' value='$ms_name' checked='checked' />$ms_name <br/>"; // ข้อมูลที่เลือกไว้ก่อนหน้าในฐานข้อมูล
} else {
echo " <input type='checkbox' name='checkbox' value='$ms_name' />$ms_name <br/>"; // ไม่ได้เลือก
}
}
?>
|
|
|
|
|
Date :
2011-12-02 09:55:33 |
By :
bobobbleb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|