标题:带有多个查询的分页,如何???
只看楼主
zsf2006
Rank: 1
来 自:博客园
等 级:新手上路
威 望:1
帖 子:315
专家分:0
注 册:2006-6-3
结帖率:100%
 问题点数:0 回复次数:4 
带有多个查询的分页,如何???

<?php
require("inc/conn.php");
$pagesize=5;
$pageno=$_GET["pageno"]; //获得当前的页数
if (empty($pageno)) $pageno=1;

$offs=($pageno-1)*$pagesize;

$tpname=$_GET["tpname"];

$rec="select * from product where 1=1 ";

if ($tpname!="") //根据产品的名称查询
{
$rec=$rec." and tpname like '%$tpname%' ";
}

$rec=$rec." limit $offs,$pagesize";
$result=mysql_query($rec);
$shumu=?; //总的记录数
$pagenum=?; //总页数
?>
我想知道怎么求得$shumu和$pagenum的值?请高手指点
或者有代码的也可以一起分享以下,谢谢!

搜索更多相关主题的帖子: rec tpname php GET 
2007-08-16 09:00
lmhllr
Rank: 8Rank: 8
等 级:贵宾
威 望:44
帖 子:1504
专家分:42
注 册:2005-5-12
得分:0 

程序代码:

<?php
require(\"inc/conn.php\");
$pagesize=5;
$pageno=$_GET[\"pageno\"]; //获得当前的页数
if (empty($pageno)) $pageno=1;

$offs=($pageno-1)*$pagesize;

$tpname=$_GET[\"tpname\"];

$rec=\"select * from product where 1=1 \";

if ($tpname!=\"\") //根据产品的名称查询
{
$rec=$rec.\" and tpname like '%$tpname%' \";
}

//得到总数和总页数
$shumu = mysql_num_rows(mysql_query($rec));
$pagenum = ceil($shumu/pagesize);

$rec=$rec.\" limit $offs,$pagesize\";
$result=mysql_query($rec);

//$shumu=?; //总的记录数
//$pagenum=?; //总页数
?>



翻页最好不要用like,效率不高

2007-08-16 09:36
zsf2006
Rank: 1
来 自:博客园
等 级:新手上路
威 望:1
帖 子:315
专家分:0
注 册:2006-6-3
得分:0 
翻页最好不要用like,效率不高
那大哥,那应该怎么办呀,我想要个带
查询的分页程序,该怎么做呀?

光临我的博客:http://
2007-08-16 10:05
zsf2006
Rank: 1
来 自:博客园
等 级:新手上路
威 望:1
帖 子:315
专家分:0
注 册:2006-6-3
得分:0 

没有人能帮助我吗?


光临我的博客:http://
2007-08-29 10:58
zsf2006
Rank: 1
来 自:博客园
等 级:新手上路
威 望:1
帖 子:315
专家分:0
注 册:2006-6-3
得分:0 
这里好冷哦,还好我自己搞定6

光临我的博客:http://
2007-08-30 17:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-163051-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023221 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved