All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
在ADO.NET中用参数化查询缩短开发时间_[Asp.Net教程]
ASP.NET技巧:存储过程的分析_[Asp.Net教程]
ASP.NET技巧:请求网址并解析返回的html_[Asp.Net教程]
ASP.NET技巧:做个DataList,可分页的数据源_[Asp.Net教程]
.net,2.0中新增的nullable类型_[Asp.Net教程]
Asp.net2.0:如何使用ObjectDataSource(配合ORM)_[Asp.Net教程]
XML 问题- 超越DOM(轻松使用 DOM 的技巧和诀窍)_[XML教程]
C#箴言:用静态构造函数初始化静态成员_.net资料_编程技术
XHTML代码的基本应用_[Html教程]
新瓶旧酒ASP.NET,AJAX(6),-,客户端脚本编程(Sys.WebForms命名空间下的类)_[Asp.Net教程]
Reading number is top 10 pictures
Nine school beauty star those gossip matters
水晶头骨造型的酒瓶
超级大兔子
Magnificent cloud2
运动的范冰冰3
NeedWallpaper4
The real super beauty9
Sell the barbecue as says father du breul5
陪睡门马睿菈自曝写真 称首拍大尺度照片1
The money of more than 100 countries and regions16
Download software ranking
Tram sex maniac 2 (H) rar bag4
SP3 for SQL2000
Dance with duck(male prostitution)
jdk1.6 for windows
Boxer vs Yellow5
WebService在.NET中的实战应用教学视频 → 第1集
Tram sex maniac 2 (H) rar bag9
I for your crazy
Tram sex maniac 2 (H) rar bag8
C++教程第四版



to

onClick="showcomment(1)"/>








';


?>



2.sn_show.php:


//page function
function showpage(total){
global page,pagenav,middle,num,pagenum,offset,prepg,nextpg;
//获取page=18中的page的值,假如不存在page,那么页数就是1。
page=isset(_REQUEST['page'])?intval(_REQUEST['page']):1;
//每层分页条显示4个分页连接
middle = '4';
//每页显示10条数据
num=10;
//获得总页数,也是最后一页
pagenum=ceil(total/num);
//获得首页
page=min(pagenum,page);
//上一页
prepg=page-1;
//下一页
nextpg=(page==pagenum ? 0 : page+1);
offset=(page-1)*num;


if(pagenum<=1) return false;


if(prepg){
pagenav.=' onclick="javascript:showcomment(1);">'.iconv('gb2312','gb2312','首页').' ';
pagenav.=' onclick="javascript:showcomment('.prepg.');">'.iconv('gb2312','gb2312','上一页').' ';
}else{
pagenav.="".iconv('gb2312','gb2312','首页').""."&nbsp";
pagenav.="".iconv('gb2312','gb2312','上一页')."";
}


if(nextpg){
pagenav.=' onclick="javascript:showcomment('.nextpg.');">'.iconv('gb2312','gb2312','下一页').' ';
pagenav.=' onclick="javascript:showcomment('.pagenum.');">'.iconv('gb2312','gb2312','尾页').' ';
}else{
pagenav.="".iconv('gb2312','gb2312','下一页').""."&nbsp";
pagenav.="".iconv('gb2312','gb2312','尾页').""."&nbsp";
}


pagenav.=''.iconv('gb2312','gb2312','共 ') . pagenum .'&nbsp'.iconv('gb2312','gb2312','页');
for(h=(page-middle<1?1:page-middle);h<=(page+middle>pagenum?pagenum:page+middle);h++){
if(h==page){
pagenav.=" h ";
}else{
pagenav.="&nbsp;&nbsp;".iconv('gb2312','gb2312',h)."&nbsp;&nbsp;";
}
}


pagenav.="&nbsp;&nbsp;&nbsp;&nbsp;";
pagenav.=iconv('gb2312','gb2312','转到 ');

pagenav.="";
pagenav.="页";
return pagenav;
}


//connect to database
function db_link()
{
access_id = "root";
db_name = "inv";
@ db = mysql_connect('localhost', access_id, '831025') or
die("Could not connect to database. Please contact with IT supporting team ASAP.");
mysql_query("SET NAMES 'GBK'");
mysql_select_db(db_name);
return db;
}
link = db_link();


//get inquiry criteria,用 POST取得数据也行
sn_id_1 = _REQUEST['sn_id_1'];
sn_id_2 = _REQUEST['sn_id_2'];

//inquiry total pages
sn_sql = "SELECT * FROM sn WHERE 1 ";
if (sn_id_1 != ''){
sn_sql .= "AND sn_id >= '".sn_id_1."' ";
}
if (sn_id_2 != ''){
sn_sql .= "AND sn_id <= '".sn_id_2."' ";
}
sn_sql .= "ORDER BY sn_id DESC ";

sn_res = mysql_query(sn_sql);
total = mysql_num_rows(sn_res);

//show page
pageshow = showpage(total);


//inquiry current page
sn_sql .= " limit offset,num";
sn_res = mysql_query(sn_sql);
sn_num = mysql_num_rows(sn_res);


//output inquiry result as XML
header("Content-Type: text/xml");
if(total > 0){
echo '';
echo '';
echo 'echo '


LIST

















';
num = offset;
for (i = 0; i < sn_num; i++) {
sn_row = mysql_fetch_array(sn_res);
if (i % 2 == 0) {
echo '
';
}else{
echo '
';
}
echo'
'.(num+1).'


'.sn_row['sn_id'].'


'.sn_row['sn_plant'].'


'.sn_row['sn_sales'].'


'.sn_row['sn_act'].'


'.sn_row['sn_type'].'


'.sn_row['sn_sts'].'


'.substr(sn_row['sn_rel_date'],0,10).'


'.substr(sn_row['sn_apv_date'],0,10).'


'.substr(sn_row['sn_rej_date'],0,10).'


'.substr(sn_row['sn_can_date'],0,10).'


'.substr(sn_row['sn_cls_date'],0,10).'


';
num++;
}
echo '
';
echo '
'.pageshow.'
';
echo '';
echo ']]>';
echo '';
}else{
echo 'find nothing';
}


?>


progressbar.gif :


来源:CSDN





归海一刀 published in(发表于) 2014/2/17 7:13:36 Edit(编辑)
PHP+Ajax 实现分页技术_[PHP教程]

PHP+Ajax 实现分页技术_[PHP教程]

PHP+Ajax 实现分页技术_[PHP教程]

基于php和ajax的分页技术代码,下面有两个php文件,一个是sn_inq.php,另一个是sn_show.php,前一个php文件调用后一个php文件,实现ajax分页,运行sn_inq即可实现效果,不过得修改数据库哦。具体代码如下:红色标注的地方要特别注意修改哦!


我的数据库名是inv,表名是sn,字段有:sn_id,sn_plant,sn_sales,sn_act,sn_type,sn_sts.....


1.sn_inq.php


//getFormValue 用于获取表单中所有输入控件的值,并将输入值组成一个字符串传到服务器。





//注意:此处如果有filesedset的话,form表单一定要放在fieldset里面,否则出错。
echo '




SN No SN Plant Sales Act Type Status Release Date Approve Date Reject Date Cancel Date Close Date


添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.