我正在尝试创建这样的动态行:
[1] [7] [13]
[2] [8] [14]
[3] [9] [15]
[4] [10]
[5] [11]
[6] [12]
目前,我的输出如下:
[1] [2] [3]
[4] [5] [6]
[7] [8] [9]
[10] [11] [12]
[13] [14] [15]
我想在创建另一列之前按字母/数字向下输出 6 行。下面的代码用于在一行中创建 3 个数据,然后为另外 3 个数据创建另一行,依此类推。对于无法附上我喜欢输出的图像,我深表歉意。
<?php
$query = "SELECT name FROM categories WHERE parent_id=1 ORDER BY order_id ASC";
$result = mysql_query($query) or die ("Query failed");
$numrows = (mysql_num_rows ($result));
if($numrows >0){
echo "<table width = 100% border = '0' cellspacing = '2' cellpadding = '0'><tr>";
for ( $i = 0; $i <= 3; $i++)
{
echo "<td width='33%'>";
while ($friendList = mysql_fetch_array($result)){
$end = '<div class="left">'.$friendList['name'].'</div>';
if ( isset($friendList[$j+6] ))
{
$end = '<div class="right">'.$friendList[$j+6].'</div>';
}
echo $end."\n";
}
echo "</td>";
}
echo $end."</tr></table> ";
}
?>
谢谢你。