|首页>>中医方剂库 >>网上教室>>生命中医论坛 >>会员聊天室
探索中医-个人观点

查找: 题目: 主题词: 摘要:
作者: 发表时间(格式如:2009-03-29):
浏览摘要 主题简约信息>>
总数1篇
第1篇
题目:自己写的PHP网页分页程序
主题词:PHP网页分页技术
摘要:#这是我写的PHP网页分页技术。很精简,很实用,易读。网上也有,但多有错误,且复杂而难懂。数据库
作者:李章年
发表时间: 2010-11-03
修改
---- 自己写的PHP网页分页程序 ----

#这是我写的PHP网页分页技术。很精简,很实用,易读。网上也有,但多有错误,且复杂而难懂。数据库名,表名分别用aaaa,bbbb了。有空再作注释了。


$limit=2; #每页显示的数据记录数
# 以下六行为接收,显示(测试时要用到)的参数
$yesu=isset($_GET['start'])?intval($_GET['start']):0;
$s=isset($_GET['s'])?intval($_GET['s']):0;
$yyy=isset($_GET['yy'])?intval($_GET['yy']):1;
echo '$yesu=$start='.$yesu."
";
echo '$s='.$s."
";
echo '不$yyy='.$yyy."
";
#下是数据库打开等操作
$liaos=mysql_connect("localhost","root","123456");
mysql_query("use aaaa");
$result = mysql_query("select * from bbbb",$liaos);

$num = mysql_num_rows($result);
echo 'num$roww='.$num."
";

$yes=$yesu-2;
$resul = mysql_query("select (jil) as ji,(xin) as xi,(shiji) as sh,(nar) as na from bbbb order by jil DESC limit $yes,$limit",$liaos);
while ($resu=mysql_fetch_array($resul,MYSQL_BOTH)) {

echo $resu["xi"].":".$resu["na"]." ".$resu["sh"]."
";
}

echo "页:"." ";

if ($s>10) {if ($s==11) {$st=$s-11;} else {$st=$s-10;}
$pstart=$st*$limit;
echo "前十页";
}
echo "<<";

$star=$start;
for ($page=$s;$page<($num/$limit+4);$page++) {
$start= $page*$limit;



if ($page!=$star/$limit) {

$ye=$page!=($yesu/$limit)?"$page":"$page";
echo $ye." "; }

if ($page>0&&($page%10)==0) { if($s==0){$s=$s+11;} else {$s=$s+10;}

$start = $start+$limit;
if ((($num/$limit)-1)>$page) {
echo ">>后十页";
}
break;
}
}

mysql_close($liaos);

运行后显示的效果如下图:








页: <<1

[录入文章,会员权限]