$PageListNum = 30;
$TotalNum = $DB->numRows($DB->query("select * from ftpfile where operate_id='".$_SESSION['sUserName']."' $sql order by ftpsite_id"));
$TotalPage = $TotalNum/$PageListNum;
if($TotalPage<=1) {
$TotalPage = 1;
}
else {
if (!is_int($TotalPage))
{ $TotalPage = floor($TotalPage)+1;
} }
if(!$kpub->input["CurrentPage"]) {
$CurrentPage = 1;
}
else {
$CurrentPage = $kpub->input["CurrentPage"];
}
$StarListNum = ($CurrentPage-1)*$PageListNum;
for($ii=1; $ii<=$TotalPage; $ii++) {
if($ii==$CurrentPage) {
$selected = "selected";
}
else {
$selected = "";
}
$option .= "<option value='$this->ThisUrl&ftpOption=ftpindex&ftpid=".$kpub->input['ftpid']."&CurrentPage=$ii' $selected >$ii</option>\n";
} $PageShowMsg = "<table ".$INFO['table3'].">\n<tr >\n<td align=right ".$INFO['title3'].">这是第".$CurrentPage."页 共有".$TotalPage."页 ".$PageListNum."每页 <select onChange=javascript:location.href(this.options[this.selectedIndex].value) size=1 name=select2>\n$option</select> </td>\n</tr>\n</table>\n";//打开链接
$query2 = $DB->query("select * from ftpfile where operate_id='".$_SESSION['sUserName']."' $sql order by ftpsite_id limit $StarListNum,$PageListNum");给你写一下思路:
设置每页的显示数目
取回所有的记录数
取回当前显示第几页的页数
如果当前显示第几页的页数为空是,取为1
取记录要用 select * from yourtable order by time limit 第几页的页数*每页显示的数目,每页显示的数目最主要的是用mysql的limit,限制读取数据库记录的某一段,看来说不明白,下一个留言板自己看吧!
$TotalNum = $DB->numRows($DB->query("select * from ftpfile where operate_id='".$_SESSION['sUserName']."' $sql order by ftpsite_id"));
$TotalPage = $TotalNum/$PageListNum;
if($TotalPage<=1) {
$TotalPage = 1;
}
else {
if (!is_int($TotalPage))
{ $TotalPage = floor($TotalPage)+1;
} }
if(!$kpub->input["CurrentPage"]) {
$CurrentPage = 1;
}
else {
$CurrentPage = $kpub->input["CurrentPage"];
}
$StarListNum = ($CurrentPage-1)*$PageListNum;
for($ii=1; $ii<=$TotalPage; $ii++) {
if($ii==$CurrentPage) {
$selected = "selected";
}
else {
$selected = "";
}
$option .= "<option value='$this->ThisUrl&ftpOption=ftpindex&ftpid=".$kpub->input['ftpid']."&CurrentPage=$ii' $selected >$ii</option>\n";
} $PageShowMsg = "<table ".$INFO['table3'].">\n<tr >\n<td align=right ".$INFO['title3'].">这是第".$CurrentPage."页 共有".$TotalPage."页 ".$PageListNum."每页 <select onChange=javascript:location.href(this.options[this.selectedIndex].value) size=1 name=select2>\n$option</select> </td>\n</tr>\n</table>\n";//打开链接
$query2 = $DB->query("select * from ftpfile where operate_id='".$_SESSION['sUserName']."' $sql order by ftpsite_id limit $StarListNum,$PageListNum");给你写一下思路:
设置每页的显示数目
取回所有的记录数
取回当前显示第几页的页数
如果当前显示第几页的页数为空是,取为1
取记录要用 select * from yourtable order by time limit 第几页的页数*每页显示的数目,每页显示的数目最主要的是用mysql的limit,限制读取数据库记录的某一段,看来说不明白,下一个留言板自己看吧!
解决方案 »
- 这是什么错误Uncaught SyntaxError: Unexpected token ILLEGAL
- 求帮忙显示图片
- 请教PHP simplexml_load_string读取XML并比较数值的问题.
- 请教个问题
- Linux 上部署的 php程序, 现在,客户端有个应用是,点个按钮,然后把页面上的一个列表内容生成CSV文件,怎么做啊?
- 帮忙把阿信的ASP2PHP!!!!
- linux+php能否实现和电信的webservice接口,祥情请进!
- 请问如何修改MYSQL的端口啊
- csdn的论坛问什么回复现实得那么快?
- 我想使用四舍五入后保留小数点后两位,如何做到?
- 急。一个捆饶我很久的问题。。
- 請幫忙,急。
对于留言数据一行一条,
将所有的行数找出来,
设置每页显示数目,
得到页数,
将内容数组按分页数进行分割,
每一次显示数组的n——n+X个,X是每页条数,n是数组每一次的起始位置。没有代码,仅作参考。