用模板吧.
先做一个 3 列 10行的表格每个表格设置变量.取30 条记录.
分另为 模板变量赋值即可.~~~~~~~~~~~~~~~~~~~~~~用PHPLIB的模板引擎即可.~~~~~~~~~~~

解决方案 »

  1.   

    ...
    $start = 0; //页起始位置
    $num = 10; //行数
    mysql_query("select createuser from trive limit $start,30");
    $out = array(); //输出缓存
    $i = 0; //计数器
    while(list($createuser) = mysql_fetch_row($rs)) {
      $out[$i] .= "<td>$createuser</td>";
      $i = ($i+1)%$num;
    }
    if($i > 0) {
      for(;$i<$num;$i++)
        $out[$i] .= "<td></td>";
    }
    echo "<table>";
    foreach($out as $v)
      echo "<tr>$v</tr>";
    echo "</table>";
      

  2.   

    <?php
    // mysql_connect("localhost", "mysql_user", "mysql_password")
    //mysql_select_db("mydb");
    //$result = mysql_query("SELECT * FROM mytable");
    //$a=mysql_fetch_array($result, MYSQL_NUM);
    $t=55;//count($a);
    if (@$_GET['page']==1||empty($_GET['page']))
    {
        for ($p=1;$p<11;$p++)
        {
    for ($n=0;$n<3;$n++)
    {
    $i=$n;
    $i*=10;
    $r=$p+$i;
    if ($r>$t)
        {
           break 1;
        }
    else
    {
    echo $r."--";
    if ($n==2){echo "<br>";}
    }

    }
        }
    }
    elseif (!empty($_GET['page']))
    {
        for ($p=1;$p<11;$p++)
        {
    for ($n=0;$n<3;$n++)
    {
    $r=$p+($n*10+30*($_GET['page']-1));
    if ($r>$t){echo "<br>";break 1;}
    else{echo $r."-";}
    if ($n==2) {echo "<br>";}

    }

        }
    }
    ?>