asp中参数的传递?(只要有帮助就给分,分不够可以加)

firstname 2002-05-09 05:02:07
在论谈中回复某个贴子
其中的回复人怎样取得,我想取得的回复人不是随便输入个人名而是登录进来的人。
我的几个表结构:
回复表:
id、replyid、subject、content、replytime、replyname
用户信息表:
id、username、password、name、sex、E_mail
要获取回复人(replyname)在插入数据库时,replyname应该为什么?
这段代码怎样写?
能告诉我吗?
感谢!!
...全文
69 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
longxiaojie 2002-05-10
对呀,你当然得判断一下session是否为空吧?要不怎么知道人家没登陆呢?hoho
回复
firstname 2002-05-10
楼上的,感谢你们的帮助!
正确了。
回复
popcode 2002-05-09
我发觉很多人写代码有一个问题,在request后面经常不加方法的,这样执行起来会影响性能的
回复
bbschat 2002-05-09
可能你的session失效了,为防止这种情况在文件最前面做个判断,
没有session将转入登录页面.比如

if isempty(session("name")) then
Response.Redirect "login.asp"
end if
回复
firstname 2002-05-09
不对啊!
我用的是增加记录的方式
replyname=session("name")
subject=request("subject")
message=request("message")
replyrs.AddNew
replyrs("subject") = subject
replyrs("content") = message
replyrs("replyname") = replyname
replyrs("replyid") = replyd
replyrs("replytime")=now
我错在哪儿?
回复
cmsoft 2002-05-09
用Session啊
回复
liuzxit 2002-05-09
登錄后把帳號記到session﹐然后記到數據庫﹐不就行了嗎?
回复
eshao 2002-05-09
session("user")就是登陆进来的人

当然为了防止session丢失,可以在提交回复的表单里隐藏一个username

<input type=hidden value=<%=session("user")%> name=user>
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2002-05-09 05:02
社区公告
暂无公告