麻辣堂|资源主站|开发论坛|在线手册
首页 Apache Linux Java MySQL 注册帮助 
PHP项目开发组是PHP开发资源网于2007组年建成立的项目开发团队,目前核心开发成员有27人, 项目协作成员8名.下设7个开发组,主要承接大/中型网站项目开发任务。

    由于开发任务较多,人员比较紧张,现面向社会招聘全职或者兼职开发人员,不管你是在校大学生,还是全职开发人员,以及SOHO都可以联系本站,我们可以长期合作,并为您带来丰厚的报酬。
  您现在的位置:PHP开发资源网 > 麻辣堂 > 详细资料
待解决
请教一个查询并分页的问题
悬赏分:20 - 2007年08月17日

小弟写一个条件查询并分页的小程序 遇到如下问题icon_sad.gif之前已经写了一个显示所有文章标题的程序叫toolsearch.php 这个程序工作正常)
1.在以前显示所有文章标题的程序toolsearch.php中 加上条件查询语句, 目前我的问题就是查询结果只能在第一页生效,但是下一页显示的还是原来所有文章标题的第二页, 也就是说第二页没有经过条件查询!

我的思路是这样 在toolsearch.php程序中写了一个查询表单 如
代码:

CODE:
<form name="form1" method="post" action="toolsearch.php">

toolserch.php就是程序本身的名字
如果提交了查询按纽那么 在本页
代码:
CODE:
$str = "select id,newstime,newstitle,newsfrom,fenlei from $db_table where 条件";

分页代码我这设置了每页显示15条记录
代码:
CODE:
<FORM Action="toolsearch.php" Method=GET>
&lt;?php
if ( $Page <> 1 ) {
echo "<A HREF=$PHP_SELF?Page=1>最前页</A>";
echo "<A HREF=$PHP_SELF?Page=" .($Page-1) . ">上一页</A>";
}

if ( $Page <> $last ) {
echo "<A HREF=$PHP_SELF?Page=" . ($Page+1) .">下一页</A>";
echo "<A HREF=$PHP_SELF?Page=$last>最后页</A>";
}
?&gt;
<div align="center">输入页次:
<INPUT TYPE=TEXT Name=Page SIZE=3>
<Font color=blue>
&lt;?php echo "第".$Page."页/共".$last."页";?&gt;
<input type="submit" name="Submit" value=" go ">
</div>
</FORM>

这样好比我查询 fenlei=公司新闻 的记录多过15条所以有第二页 这时候第一页能正常筛选出 fenlei=公司新闻 的记录 第二页就会没有进行筛选. 是我的思路错了 还是程序写错了 请大家指教!

提问者:frankzh   08-17 17:05
答复
路过。。。顺便帮顶:)
回答者:玉米づ冰冻可乐 - 瓦岗村民 8-22 09:10
我也来回答:
不管你有没有帮助我们,瓦岗寨8万村民将感谢你。。。。。

为防止灌水,您需要计算一道数学题: 答案:
82 + 32 = ? 请将计算结果填在上面

 
[]
©2007 PhpRes.COM