前几天询问了多行多列,虽然没给出好答案,但我自己经过几天的摸索,终于搞定了。感谢提供建议的大大下面的代码是 N行多列的显示效果。但在这个基础上要怎么样做才能固定显示几行几列,多余的用分页。<? php
require('config.php'); $res=mysql_query("SELECT * FROM 数据表 WHERE type='gongju' ORDER BY id DESC");
$mode = 3;
echo " <table> ";
$n = -1;
while(...) {
switch($n) {
case 0:
echo " </tr> ";
case -1:
echo " <tr> \n ";
$n = 0;
}
echo " <td> ". "相关内容 ". " </td> \n ";
$n = ($n+1)%$mode;
}
for(;$n <$mode;$n++)
echo " <td> </td> ";
echo " </tr> </table> "; ?>
require('config.php'); $res=mysql_query("SELECT * FROM 数据表 WHERE type='gongju' ORDER BY id DESC");
$mode = 3;
echo " <table> ";
$n = -1;
while(...) {
switch($n) {
case 0:
echo " </tr> ";
case -1:
echo " <tr> \n ";
$n = 0;
}
echo " <td> ". "相关内容 ". " </td> \n ";
$n = ($n+1)%$mode;
}
for(;$n <$mode;$n++)
echo " <td> </td> ";
echo " </tr> </table> "; ?>
/***************/
什么意思?列也要分页?分页就是limit 搜一下 原理弄明白就好写了
li{width:100px;margin:3px;5px;float:left; border:1px red dotted; height:80px;}</style><div id="main">
<?php for($i=1;$i<=12;$i++){?>
<li><?php echo $i;?></li>
<?php };?>
</div>你在中间把内容写上去就可以的,这个用DIV+CSS来控制效果很好。