前几天询问了多行多列,虽然没给出好答案,但我自己经过几天的摸索,终于搞定了。感谢提供建议的大大下面的代码是 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> "; ?> 

解决方案 »

  1.   

    固定显示几行几列
    /***************/
    什么意思?列也要分页?分页就是limit 搜一下 原理弄明白就好写了
      

  2.   

    这个很简单的。我给你代码,<style>#main{width:450px; border:1px blue solid;padding:3px 20px;}
    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来控制效果很好。