作者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