2015035期双色球开奖结果为查询结果建立向后/向前按钮

2015035期双色球开奖结果为查询结果建立向后/向前按钮

内容导读

收集整理的这篇技术教程文章主要介绍了2015035期双色球开奖结果为查询结果建立向后/向前按钮,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1862字,纯文字阅读大概需要3分钟

内容图文

最近在Support Forums上有很多问题都是关于如何为一个搜索结果制作象"向后 1 2 3 4 5 向前"样子 的链接。我希望下面的脚本可以帮助你,在你的搜索结果页面中加入这种功能。这个例子是专为MySQL所写 的,但是对于其它的SQL引擎也可以很容易地适应。
  因为每种应用都是不同的,这样我使用了一些通用的语句进行MySQL查询处理。TABLE名应该替换成你的 实际表名。YOUR CONDITIONAL HERE应该替换成你的where 条件,并且WHATEVER应该替换成你希望对结果进 行排序的字段(如果你的应用需要降序排列,不要忘记加上DESC)。
$limit=20; // 返回的行
$numresults=mysql_query("select * from TABLE where YOUR CONDITIONAL HERE order by WHATEVER");
$numrows=mysql_num_rows($numresults);
// 接着判断是否offset已经传给脚本了,如果没有设为0
if (empty($offset)) {
$offset=0;
}
// 取结果
$result=mysql_query("select id,name,phone ".
"from TABLE where YOUR CONDITIONAL HERE ".
"order by WHATEVER limit $offset,$limit");
// 现在可以显示返回结果了
while ($data=mysql_fetch_array($result)) {
// 在此处包含如你所愿的显示结果代码
}
// 接着我们需要生成其它结果的链接
if ($offset==1) { // 如果offset为0,则忽略PREV链接
$prevoffset=$offset-20;
print "PREV n";
}
// 计算需要链接的页面数
$pages=intval($numrows/$limit);
// 如果除后没有余数,$pages 现在包含需要页面的整数值
if ($numrows%$limit) {
// 如果有余数那么增加一页
$pages++;
}
for ($i=1;$i<=$pages;$i++) { // 循环
$newoffset=$limit*($i-1);
print "$i n";
}
// 检查是否为最后一页
if (!(($offset/$limit)==$pages) && $pages!=1) {
// 如果不是下一页,则给出向后链接
$newoffset=$offset+$limit;
print "NEXT

n";
}
?>
  这些对你来说可能有些用。当然,你可能想要使HTML的输出更干净一些...
  而且,请注意在$PHP_SELF后的链接只包含了$offset。如果你需要为查询的where条件传递参数的话, 你也需也需要把这些补在上面。

以上就介绍了2015035期双色球开奖结果 为查询结果建立向后/向前按钮,包括了2015035期双色球开奖结果方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

内容总结

以上是为您收集整理的2015035期双色球开奖结果为查询结果建立向后/向前按钮全部内容,希望文章能够帮你解决2015035期双色球开奖结果为查询结果建立向后/向前按钮所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。

内容备注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。


本文关键词:

联系我们

在线咨询:点击这里给我发消息

邮件:w420220301@qq.com