喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: 论坛中的上一主题、下一主题链接是怎么做的?  
 
wxffwxff (wxffwxff)
高级会员
Rank: 4
版主


UID 10969
精华 17
积分 888
帖子 551
金钱 718 喜悦币
威望 170
人脉 0
阅读权限 50
注册 2001-12-30
来自 中国
状态 离线
论坛中的上一主题、下一主题链接是怎么做的?



就像本页下面这个
2003-7-4 07:45 PM#1
查看资料  发短消息  QQ . .   顶部
 
alivy (alivy)
禁止发言

中级会员



UID 16794
精华 0
积分 1013
帖子 1007
金钱 1013 喜悦币
威望 0
人脉 0
阅读权限 0
注册 2002-10-1
状态 离线
[推荐阅读] flush()是什么函数?
*** 作者被禁止或删除 内容自动屏蔽 ***
2003-7-4 07:48 PM#2
查看资料  发短消息  QQ . .   ICQ 状态  顶部
 
星之海洋2 (星之海洋2)
高级会员
Rank: 4
版主



UID 17773
精华 0
积分 904
帖子 902
金钱 904 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2002-11-16
来自 hy.zj.China
状态 离线
[推荐阅读] 石头你有Rose2003可供下载吗?


function thenext(){
global $a1;
$query="select * from TABLE_NAME where id>$a1 order by id limit 1";
$result=mysql_query($query);
if($result=0){
echo "已经是第一个主题了";
}else{
if($row=mysql_fetch_array($result))
$a2=$row["id"];
echo "<a href='xxx.php?id=<?=$a2?>'>下一主题</a>";
}
}

function thehead(){
global $a1;
$query="select * from TABLE_NAME where id<$a1 order by id limit 1";
$result=mysql_query($query);
if($result=0){
echo "已经是最后一个主题了";
}else{
if($row=mysql_fetch_array($result))
$a0=row["id"];
echo "<a href='xxx.php?id=<?=$a0>'>上一主题</a>";
}
}
说明:a1就是当前主题的id值
2003-7-4 07:57 PM#3
查看资料  访问主页  发短消息  QQ . .   顶部
 
alivy (alivy)
禁止发言

中级会员



UID 16794
精华 0
积分 1013
帖子 1007
金钱 1013 喜悦币
威望 0
人脉 0
阅读权限 0
注册 2002-10-1
状态 离线
[推荐阅读] 在线统计
*** 作者被禁止或删除 内容自动屏蔽 ***
2003-7-4 07:59 PM#4
查看资料  发短消息  QQ . .   ICQ 状态  顶部
 
wxffwxff (wxffwxff)
高级会员
Rank: 4
版主


UID 10969
精华 17
积分 888
帖子 551
金钱 718 喜悦币
威望 170
人脉 0
阅读权限 50
注册 2001-12-30
来自 中国
状态 离线
[推荐阅读] 怎样统计一个表中的某个字段的所有值?
谢谢了我试试
2003-7-4 08:24 PM#5
查看资料  发短消息  QQ . .   顶部
 
wxffwxff (wxffwxff)
高级会员
Rank: 4
版主


UID 10969
精华 17
积分 888
帖子 551
金钱 718 喜悦币
威望 170
人脉 0
阅读权限 50
注册 2001-12-30
来自 中国
状态 离线
[推荐阅读] 怎么实现定时自动提交?
我这样写效率怎么样?

<?php
// 上一主题、下一主题处理
//*************************************************************************************
if(isset($_GET[goto]) and $_GET[goto]=="nexttopic")
{
    if(!list(
$_GET[topic_id])=$db->fetch_array($db->query("SELECT topic_id FROM topic WHERE topic_forum=$forum_id AND topic_last_update_time < $topic_last_update_time ORDER BY topic_last_update_time DESC LIMIT 1")))
    {
        
show_message("已经是最后一个主题了!<a href=\"javascript:history.go(-1)\">返回</a>");
        exit();
    }

}

if(isset(
$_GET[goto]) and $_GET[goto]=="lasttopic")
{
    if(!list(
$_GET[topic_id])=$db->fetch_array($db->query("SELECT topic_id FROM topic WHERE topic_forum=$forum_id AND topic_last_update_time > $topic_last_update_time LIMIT 1")))
    {
        
show_message("已经是第一个主题了!<a href=\"javascript:history.go(-1)\">返回</a>");
        exit();
    }
}
//*************************************************************************************
?>
2003-7-13 02:27 PM#6
查看资料  发短消息  QQ . .   顶部
 
星之海洋2 (星之海洋2)
高级会员
Rank: 4
版主



UID 17773
精华 0
积分 904
帖子 902
金钱 904 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2002-11-16
来自 hy.zj.China
状态 离线
[推荐阅读] 各位老大,问个问题,要想在mysql中显示除了value=1的所有值的sql语句应该怎样写?
不错,很好呀
2003-7-13 05:39 PM#7
查看资料  访问主页  发短消息  QQ . .   顶部
 
q3boy (q3boy)
版主
Rank: 7Rank: 7Rank: 7
版主



UID 15982
精华 7
积分 1892
帖子 1752
金钱 1822 喜悦币
威望 70
人脉 0
阅读权限 100
注册 2002-8-19
状态 离线
[推荐阅读] 实易php模板小组成立!!欢迎加入!
这样效率低哦。偶一般用这种方法
链接:
主题显示文件
链接传递参数:
1。id=当前主题id,2。act=next/prev

然后在主题显示页面取记录时候作这样的操作

<?php
switch($act) {
        case 
'next':
            
$sql "select * from table where id > $id limit 0,1";
            break;
        case 
'prev':
            
$sql "select * from table where id < $id order by id desc limit 0,1";
            break;
        default:
            
$sql "select * from table where id = $id";
    }
?>
这样可以省下两次数据库查询。
2003-7-13 06:00 PM#8
查看资料  Blog  发短消息  顶部
 
yehuo
中级会员
Rank: 3Rank: 3
资深会员



UID 17209
精华 0
积分 466
帖子 468
金钱 466 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2002-10-23
来自 nn
状态 离线
[推荐阅读] phpmyadmin中config.inc.php中这一项是什么意思:$cfgPmaAbsoluteUri
看你的贴子是怎么样排序了。。。
我的只用 现在的ID-1,ID+1
判断一下,如果没有了就不显示链接,够简单吧。哈哈




我的技术小站,欢迎使用:www.pclib.com
2003-7-13 06:46 PM#9
查看资料  访问主页  Blog  发短消息  QQ . .   顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.031596 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP