//if(isset($_GET['page'])){
// $page=intval($_GET['page']);
//}
//if($page==0){
//$page=1;
//}if(!$page){
$page=$CurrentPage;
}
echo $CurrentPage上面一段改为这句:$page = isset( $_GET['page'] ) ? intval( $_GET['page'] ) : `1;
// $page=intval($_GET['page']);
//}
//if($page==0){
//$page=1;
//}if(!$page){
$page=$CurrentPage;
}
echo $CurrentPage上面一段改为这句:$page = isset( $_GET['page'] ) ? intval( $_GET['page'] ) : `1;
if(isset($_GET['page'])){
$page=intval($_GET['page']);
}
这段代码没都没有起到做用,所以我把他注释了
现在的问题是一运行,没的显示的,只有表头,但是点上一页,下一页和下拉列表,就正常了,
如果我把
if(!$page){
$page=$CurrentPage;
}
改成$page=1;
那运行就正常,但是下拉列表就不起做用了,郁闷的很
$link=mysql_connect("localhost","root");
mysql_select_db("dfzq");//$pagesize每页显示的记录数量
//$pagecount总页数
//$page传递的页数变量
//$currentpage当前页数
//$num总记录条数
$pagesize=5;
// 获取总的记录条数
$sql = "select * from liuyan";
$result=mysql_query($sql);
$num=mysql_num_rows($result);
printf("总共:%d条记录<br>",$num);
//exit;
// 获取当前页数//if(isset($_GET['page'])){
// $page=intval($_GET['page']);
//}
//if($page==0){
//$page=1;
//}if(trim($page)!=""){
$CurrentPage=$pages;
}
else
{
$CurrentPage=1;//如果没有传递页面变量的话就付初始值为1
}///echo $CurrentPage;
printf("这是第:%d页<br>",$CurrentPage);//**************************$pagecount表示总页数
if ($num<=$pagesize){
$pagecount=1;
}
else{
$pagecount=intval($num/$pagesize);
if($num%$pagesize!=0){
$pagecount++;//如果记录数不能被页面记录数整除的话就加1
}
}
?>