首页
站长论坛BBS
救助
投稿
discuz视频教程
discuz技术支持
版块
登录
快速注册

php分页代码

建站高手 2015-6-14 [PHP] 来自PC 复制链接
41384
discuz使用视频教程
31idc

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
<?
include_once "../config/auth.php";
include_once "../config/public_include.php";
include_once "../config/db_function.php";
include_once "../config/functions.inc.php";
$conn = Connect_DB($DB_VARS_ARRAY);  
$fullname=$_GET['fullname'];
$action=$_GET['action'];
$smarty->assign('fullname',$fullname);
$smarty->assign('action',$action);
$page_now=$_GET['page_now'];
if(strlen($page_now)<1){
        $page_now=1;
}
if($action==""){
    $sql="select * from gys";
}else{
    $sql="select * from gys where  fullname like '%$fullname%'";       
}       
$page_recs=8;//每页显示记录数
$rec=mysql_query($sql,$conn);
$total_user=mysql_num_rows($rec);
$pages=ceil($total_user/$page_recs);
if($page_now>$pages){
        $page_now=$pages;
}
if($page_now<=1){
    $before_page=1;
    if($pages>1){
            $after_page=$page_now+1;
    }else{
            $after_page=1;
    }
}else{
    $before_page=$page_now-1;
    if($page_now < $pages){
            $after_page=$page_now+1;
        }else{
                $after_page=$pages;
    }
}
$i=($page_now-1)*$page_recs;
$tmpi=0;
if($total_user>0){
    mysql_data_seek($rec,$i);
}
while($row=mysql_fetch_array($rec)){                       
        $userarray[$tmpi]['id']=$row["Id"];                               
        $userarray[$tmpi]['fullname']=$row['fullname'];               
        $tmpi++;
        if($tmpi>=$page_recs){
                break;
        }
}
$sql3="select * from type1";
$rec3=mysql_query($sql3,$conn);
$i=1;
while($row3=mysql_fetch_array($rec3,MYSQL_ASSOC)){
    $userarray3[$i]['id']=$row3["Id"];
    $userarray3[$i]['names']=$row3["names"];
    $i++;
}
$smarty->assign("userarray3",$userarray3);
$smarty->assign("userarray",$userarray);
$smarty->assign("page_now",$page_now);
$smarty->assign("page_recs",$page_recs);
$smarty->assign("pages",$pages);
$smarty->assign("total_user",$total_user);
$smarty->assign("before_page",$before_page);
$smarty->assign("after_page",$after_page);
$smarty->display('gys_select.tpl');
?>



上一篇:输出json格式的数据
下一篇:朋友圈里卖面膜的,你们给我粗来!
neng913 发表于 2015-6-14 16:30:29 来自PC
学习了
长乐人才网 发表于 2015-6-14 21:59:20 来自PC
平潭人才网www.ptrcw.com.cn学习了,也是PHP好的
乱世繁华 发表于 2015-6-15 15:30:10 来自PC
我表示看不懂
光纤收发机http://www.aoshifiber.com
l8821686 发表于 2015-6-16 11:05:09 来自PC
赞!很好很强大!!!
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表