根据登录用户的信息显示他相应的信息

xhdong123 2010-08-05 04:24:09
<!--#include file="../conn/conn.asp" -->

<link rel="stylesheet" type="text/css" href="../css/css.css" media="screen" />
<%
userid=session("userid")
set rs=server.createobject("adodb.recordset")
rsstr="select * from UserMain where userid='"&Userid&"'"
rs.open rsstr,adocon,1,1
%>
<dl id="wenzhang">
<dd>
<dl>
<dt>>> 我的个人空间</dt>
<dd>
<ul>
<li>  <a href="my_info.asp">我的资料</a></li>
<li>  <a href="my_order.asp">我的订单</a></li>
</ul>
</dd>
<dt>>> 我的订阅</dt>
<dd>
<ul>
<li>  
<%if session("lb")="871008" then%>
<a href="report_cy.asp" target="main">月报</a>
<%else%>
<a href="#" onClick="JScript:alert('对不起,您没有订阅!');">没有订阅</a>
<%end if%>
</li>
</ul>
</dd>
</dl>
</dd>
</dl>


我要根据登录用户的信息显示他相应的信息,请问这代码要怎么写!用户通过Userid登录,再根据表字段lb对应的信息来显示其订阅
...全文
32 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
天下如山 2010-08-06
这个问题 主要还是数据库的设计 然后通过查询SQL 来显示相关的信息。

打个比方 有2张表 用户表 帖子表

这2张表是有关联的 即 用户表里面的一个数据如:(userid)1 (姓名)张山 (性别)男
帖子表里面的一个数据如: (tid) 1 (用户ID)1 (帖子主题)他相应的信息
这样遮2张表的关联就是 用户张山的ID

我们要是在张山的 个人页面就能显示与张山相关的信息 通过SQL语句
select * from 帖子表 where 用户ID=userid
查出来 显示出来。

遮只是简单的例子 参考下

你上面的可以
一张用户表,
一张订阅表,
一张订阅的种类表(月报,月刊等),你也可以把订阅种类写死 用唯一的东西去标识种类。

还有设计这种关联的时候要注意一对1 和一对多 的关系
回复
xhdong123 2010-08-06
谢谢各位
回复
lionz1023 2010-08-05
注意个表之间的联系就可以了,学习下数据库设计吧.
回复
这样的问题还需要问???? 而且越简单的问题越没法回答.去看看入门书吧.
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告