php 每页循环2行3列的6条记录,应当怎么写?
请教朋友:
php 每页循环2行3列的6条记录,应当怎么写?
我是这样写的,却显示不了??
如下代码:
//连接数据库
include_once("conn.php");
//设定每一页显示的记录数
$pagesize=2;
//取得记录总数,计算总页数用
$res=mysql_query("select count(*) from pic " ,$conn);
$myrow = mysql_fetch_array($res);
$numrows=$myrow[0];
//计算总页数
$pages=intval($numrows/$pagesize);
if ($numrows%$pagesize)
$pages++;
//判断页数设置与否,如无则定义为首页
if (!isset($page))
$page=1;
$page = isset($_GET['page']) ? $_GET['page'] : 1;
//判断转到页数
if (isset($ys))
if ($ys>$pages)
$page=$pages;
else
$page=$ys;
//计算记录偏移量
$offset=$pagesize*($page-1);
//取记录
$res=mysql_query("select id,Tp_Url from pic order by id desc limit $offset,$pagesize" ,$conn);
//==================================================================
while($row = mysql_fetch_array($res))
{
for ($i=0;$i<1;$i++) {
echo("
");for ($j=0;$j<3;$j++) {
echo("
标题:<?php echo $row[1];?> |
【关闭】 【开启】 【编辑修改】 【删除】 |
}
echo("
");}
?>
}
?>
//显示总页数 echo "共有".$pages."页(".$page."/".$pages.")"; for ($i=1;$i echo "第".$i ."页 "; echo "第".$page."页 "; for ($i=$page+1;$i<=$pages;$i++) echo "第".$i ."页 "; //显示转到页数 $first=1; $prev=$page-1; $next=$page+1; $last=$pages; if ($page>1) { echo "首页 "; echo "上一页 "; } if ($page { echo "下一页 "; echo "尾页 "; } ?> |