echo "<table width=100% border=0 cellspacing=0 cellpadding=4>\n";
$col=0;
$cols=4;//每行4列
$query="select id,title from table order by displayorder";
$result=mysql_query($query);
while($row=mysql_fetch_array($result))
{
$col=$col+1;
if ($col%$cols==1)echo "<tr>\n";
echo "<td>";
echo "<a href=test.php?id=$row[id]>$row[title]</a>";
echo "</td>\n";
if ($col%$cols==0) echo "</tr>\n";
}
// 下面处理当总数是单数的时候输出空表单元
if($col%$cols!=0)
{
for($i=1;$i<=$cols-$col%$cols;$i++)
{
echo "<td> </td>\n";
}
}
if($i>1) echo "</tr>\n";
echo "</table>\n";以上代码可以处理多行N列
$col=0;
$cols=4;//每行4列
$query="select id,title from table order by displayorder";
$result=mysql_query($query);
while($row=mysql_fetch_array($result))
{
$col=$col+1;
if ($col%$cols==1)echo "<tr>\n";
echo "<td>";
echo "<a href=test.php?id=$row[id]>$row[title]</a>";
echo "</td>\n";
if ($col%$cols==0) echo "</tr>\n";
}
// 下面处理当总数是单数的时候输出空表单元
if($col%$cols!=0)
{
for($i=1;$i<=$cols-$col%$cols;$i++)
{
echo "<td> </td>\n";
}
}
if($i>1) echo "</tr>\n";
echo "</table>\n";以上代码可以处理多行N列
echo "<table><tr>";
$query="select id,name from tb1";
$res=mysql_query($query);
$tmp=mysql_fetch_row($res);
while(is_array($tmp))
{
echo "<td>".$tmp[id]." ".$tmp[name]."<td>";
$i++;
if($i%4==0)
{
echo "</tr><tr>";
}
$tmp=mysql_fetch_row($res);
}
echo "</tr></table>";