作者johnney (戒不掉)
看板PHP
標題Re: 請問資料顯示橫向排列的方法
時間Sat Dec 16 14:16:20 2006
(恕刪)
假設資料如下
A
B
C
D
E
F
如果你不加斷行的話,呈現如下
A B C D E F
因此你的情況應該只是要做判斷
每兩筆資料就加個斷行
以下參考程式使用 table 處理
// 設定每列幾欄
$columns = 2;
$query = "SELECT stuff FROM mystuff ORDER BY stuff";
// 取資料總數
$num_rows = mysql_num_rows($result);
echo "<TABLE BORDER=\"0\">\n";
for($i = 0; $i < $num_rows; $i++) {
$row = mysql_fetch_array($result);
if($i % $columns == 0) {
echo "<TR>\n";
}
echo "<TD>" . $row['stuff'] . "</TD>\n";
if(($i % $columns) == ($columns - 1) || ($i + 1) == $num_rows) {
echo "</TR>\n";
}
}
echo "</TABLE>\n";
希望這是您要的.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.190.160