注册 登录
编程论坛 PHP技术论坛

谁能给个代码 能显示多行多列带分页的 代码

guang2356447 发布于 2010-04-01 20:55, 803 次点击
谁能给个代码     能显示多行多列带分页的 代码
4 回复
#2
笨笨林2010-04-01 21:34
可以把问题再说详细点吗?
#3
风月_无边2010-04-02 16:28
分页代码吧
#4
guang23564472010-04-03 13:16
这是我的php 分页代码    显示出来的是一行一行的
比如

标题1
标题2
标题3
标题4
标题5
标题6

怎么显示成这样的     就是多行多列的
标题1   标题2
标题3   标题4
标题5   标题6


<?php
$aa="select * from xw";
$result = mysql_query($aa,$Conn);
$total = mysql_num_rows($result);   
$pagesize=15;   
if   (($total%$pagesize)!=0)     
$totalpage=intval($total/$pagesize)+1;     
else     
$totalpage=intval($total/$pagesize);     
if   (empty($_GET['pagenum'])){   
$_GET['pagenum']=1;   }   
if($total!=0){     
mysql_data_seek($result,(($_GET['pagenum']-1)*$pagesize));     
}     
$i=1;     

while($row=mysql_fetch_array($result)) //mysql_fetch_array  传回数组信息资料
{
?>

<tr>
<td><?php echo $row["bt"]?></td>
</tr>

<?php
$i++;     
if ($i>$pagesize)     
break;     
else     
continue;
}
?>
#5
FlowerLong2010-04-12 14:59
可以使用 div css li 控制
或者定义一个列数
如:定义为6

$i=0;  
while($row=mysql_fetch_array($result)) //mysql_fetch_array  传回数组信息资料
{
   //控制行数
   if (i % 6 ==0){
        echo "<tr>";
    }
?>
<td><?php echo $row["bt"]?></td>

<?php
$i++;  
//控制换行
if (i % 6 ==0){
        echo "</tr>";
    }   

if ($i>$pagesize)     
break;     
else     
continue;
}
//尾页数量不足列数用空白来填补
如:每一行6列;尾页最后一行只有4列,另外两列用&nbsp;来填补;如果j>0明要真补并把</tr>补上,使表格每行的列数相等
while(j=0;j< i % 6;j++)
{
    echo "<td>&nbsp;</td>";
}
if(j>0){
    echo "</tr>";
}


建意用div css
   





1