|
|
|
ใช้checkboxดึงฐานข้อมูล ตอนนี้กำลังเขียนphpในการใช้ใช้checkboxดึงฐานข้อมูล และผมมีฐานข้อมูลดังนีคือ |
|
|
|
|
|
|
|
งงอะครับ ปัญหาของคุณคือ ทำให้มันแสดงให้เป็นแถวละ 5 ไม่ได้ช่ายป่าว ถ้าใช่ก้
ลองใช้การ %(mod) สิครับ แล้วก้ใส่เงื่อนไข
if(($i%5)==4)
echo '<br>';
ถ้าไม่ใช่ยังไงอธิบายอีกทีนะครับเด๋วตอนบ่ายมาตอบให้อีกที
|
|
|
|
|
Date :
23 Aug 2547 09:18:45 |
By :
onizuka |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำแถวละ 5 ได้ครับ แต่ไม่ได้ตรงที่จะเพิ่มอีกครับเช่น
1 2 3 4 5 ถ้าเพิ่มอีก คือ 6 ก็จะเป็น
1 2 3 4 5
6
และสามรถเพิ่มได้เรื่อยๆครับ ถ้างงก็ดูโค้ดผมก็ได้ครับเผื่อมีที่ผิดให้พี่onizukaแก้ครับ
//==============================================================================
<tr>
<?
$s = mysql_connect("localhost", "root", "admin");
$d = mysql_select_db("db", $s) ;
$result = mysql_query("select id,division from division");
$i=0; //กำหนดค่าให้เป็นค่าเริ่มต้น
while($row=mysql_fetch_array($result))
{
?>
<td>
<input type=checkbox name=checkbox[] value=".$row['id']." checked>
<font color=darkred size="2" face="MS Sans Serif"><strong>".$row['division']."</strong></font>
</td>
<?
$i++;
if($i>=5) // ถ้าเกิด 1 แถว เรียงครบ 5 คอลัมน์แล้วก็ให้วนลูปไปเริ่มแถวใหม่ อีก 5 คอลัมน์ต่อไปเรื่อยๆ
{
echo("<tr><td></td></tr>");
$i=0;
}
}
?>
</tr>
//==============================================================================
|
|
|
|
|
Date :
23 Aug 2547 11:32:20 |
By :
ตั้ม |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เกือบถูกครับ
//==============================================================================
<tr>
<?
$s = mysql_connect("localhost", "root", "admin");
$d = mysql_select_db("db", $s) ;
$result = mysql_query("select id,division from division");
$i=0; //กำหนดค่าให้เป็นค่าเริ่มต้น
while($row=mysql_fetch_array($result))
{
?>
<td>
<input type=checkbox name=checkbox[] value=".$row['id']." checked>
<font color=darkred size="2" face="MS Sans Serif"><strong>".$row['division']."</strong></font>
</td>
<?
$i++;
if(($i%5)==0) // ถ้าเกิด 1 แถว เรียงครบ 5 คอลัมน์แล้วก็ให้วนลูปไปเริ่มแถวใหม่ อีก 5 คอลัมน์ต่อไปเรื่อยๆ
{
echo("</tr><tr>");
}
}
?>
</tr>
//==============================================================================
แต่ไม่รู้จะตรงกับปัญหา ที่คุณตั้มกำลังสงสัยรึป่าว
|
|
|
|
|
Date :
23 Aug 2547 17:40:33 |
By :
onizuka |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ รันออกแล้วครับ...
|
|
|
|
|
Date :
24 Aug 2547 08:57:50 |
By :
ตั้ม |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|