一对大括号在2段php代码

来源:百度知道 编辑:UC知道 时间:2024/06/08 01:25:38
<head>
<title>分页显示</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>

<?php
$conn=mysql_connect("127.0.0.1","root","");

//设定每一页显示的记录数
$pagesize=3;
//设置数据库
mysql_select_db("news",$conn);

//取得记录总数$rs
$rs=mysql_query("select count(*) from news",$conn);
$myrow = mysql_fetch_array($rs);
$numrows=$myrow[0];

//计算总页数
$pages=intval($numrows/$pagesize);
if ($numrows%$pagesize) $pages++;

//设置当前页数
if( isset($_GET['page']) ){
$page = intval( $_GET['page'] );
}
else{
$page = 1;
}

//计算记录偏移量
$offset=$pagesize*($page - 1);
?>
<table width="100%" border="1" cellpadding="0" cellspacing="0" > <


if( isset($_GET['page']) ){
$page = intval( $_GET['page'] );
}
else{
$page = 1;
}
获取
$page 从这里获取当前页码
如果
$page > 1说明当前页不是1大于1输出首页和上一页

$page < $pages
说明当前页小于最大页 输出下一页和末页

最后一种情况是=1,那么两个判定都不成了,什么也不输出

循环,让html代码循环啊 .$i++;用来计数的。表示i=i+1,i增加1个。目的是输出
第1条,第2条这样的排列记录的。

do循环中的$i变量没有用,在后面的for ($i=1;$i< $page;$i++) 中又重新赋值了。可能是多写了

这都不懂