关于PHP 分页原理!!!

来源:百度知道 编辑:UC知道 时间:2024/05/06 11:47:55
$pagesize=5;
$url=$_SERVER["REQUEST_URI"];
$url=parse_url($url);
$url=$url[path];

$numq=mysql_query("SELECT * FROM `test`");
$num = mysql_num_rows($numq);

if($_GET[page]){
$pageval=$_GET[page];
$page=($pageval-1)*$pagesize;
$page.=',';
}
if($num > $pagesize){
if($pageval<=1)$pageval=1;
echo "共 $num 条".
" <a href=$url?page=".($pageval-1).">上一页</a> <a href=$url?page=".($pageval+1).">下一页</a>";
}

echo $SQL="SELECT * FROM `test` limit $page $pagesize ";
$query=mysql_query($SQL);
while($row=mysql_fetch_array($query)){

echo "<hr><b>".$row[name]." | ".$row[sex];

}
这个简单的分页原理的
if($_GET[page]){
$pageval=$_GET[page];
$page=($pageval-1)*$pagesize;
$page.=','; //这个是什么意思?

用GET传递参数
如果有一个URL如:http://www.baidu.com/index.php?page=2
那可以用$_GET['page']得到2这个值