| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2249 人关注过本帖
标题:麻烦帮忙看一下这代码
只看楼主 加入收藏
sydpoechang
Rank: 1
等 级:新手上路
帖 子:115
专家分:0
注 册:2007-8-22
收藏
 问题点数:0 回复次数:22 
麻烦帮忙看一下这代码
id=Request.Querystring("id")
session("id")=id
sql="select * from gczb where id="&id
  set rs=server.createobject("adodb.recordset")
  rs.open sql,conn,1,1
if rs.eof then
     Response.Write("没有相关内容")
     Response.end
  end if
  sql2="select * from gztb where JaAdmin='"&session("JaAdmin")&"' and UserID="&id
  set rs2=server.createobject("adodb.recordset")
  rs2.open sql2,conn1,1,1
  session("shenc")=rs2("shenc")
  session("JaAdmin1")=rs2("JaAdmin")
  session("UserID")=rs2("UserID")

<% if session("shenc")=1 and session("JaAdmin")=session("JaAdmin1") and session("id")=session("UserID") then %>
<%=rs("gcadd")%>
<%else%>
<% Response.Write "装饰公司高级会员投标审查后才可以看" %>
<%end if%>

说明:
id为所看页面的id号
JaAdmin和JaAdmin1用户名
<%Response.Write session("JaAdmin1")%>
<%Response.Write session("JaAdmin")%>
<%Response.Write session("id")%>
<%Response.Write session("UserID")%>
都能输出相对应的值
<% if session("shenc")=1 and session("JaAdmin")=session("JaAdmin1") and session("id")=session("UserID") then %>这代码中去掉了and session("id")=session("UserID") 可以显示<%=rs("gcadd")%>数据 加上后只能显示"装饰公司高级会员投标审查后才可以看"
搜索更多相关主题的帖子: 代码 麻烦 
2008-01-10 15:51
sydpoechang
Rank: 1
等 级:新手上路
帖 子:115
专家分:0
注 册:2007-8-22
收藏
得分:0 
突然发现 UserID和id 不是在一个数据库里的 估计是这个原因 不知道有没有对比两个不同数据库的代码?
2008-01-10 16:54
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
不在一个数据库还是不在一个表里?如果是两个表,表之间有什么联系吗?
2008-01-10 21:00
sydpoechang
Rank: 1
等 级:新手上路
帖 子:115
专家分:0
注 册:2007-8-22
收藏
得分:0 
现在弄成一个数据库不同表了
现如有两个表A、B
表中的B表中的UserID(有自己的自动编号)是A表中id(A中的自动编号)
现在的问题还是
<% if session("shenc")=1 and session("JaAdmin")=session("JaAdmin1") and session("id")=session("UserID") then %>这代码中去掉了and session("id")=session("UserID") 可以显示<%=rs("gcadd")%>数据 加上后只能显示"装饰公司高级会员投标审查后才可以看"

但是
<%Response.Write session("id")%>(自动编号 数字型吧)
<%Response.Write session("UserID")%> (数字型)
两个输出的值都是一样的 如id输出为1 UserID也输出为1
但是session("id")=session("UserID")  却无法比对
2008-01-11 12:33
sydpoechang
Rank: 1
等 级:新手上路
帖 子:115
专家分:0
注 册:2007-8-22
收藏
得分:0 
达人快来呀~
2008-01-11 14:38
sydpoechang
Rank: 1
等 级:新手上路
帖 子:115
专家分:0
注 册:2007-8-22
收藏
得分:0 
不要沉了呀
2008-01-11 21:05
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 
想问问你要实现一个什么功能,是要一个审核的功能吗!
“装饰公司高级会员投标审查后才可以看”这个是你的目的吗?

程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2008-01-12 09:01
sydpoechang
Rank: 1
等 级:新手上路
帖 子:115
专家分:0
注 册:2007-8-22
收藏
得分:0 
审查功能已经实现
这是一个招标启示
客服要求的是 投标人必须经过审查了之后才能看见招标的部分内容
通过了审查的客服 可以看见<%=rs("gcadd")%>这个值
没通过的就显示<% Response.Write "装饰公司高级会员投标审查后才可以看" %>
2008-01-12 13:34
wigal
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-1-12
收藏
得分:0 
sql2="select * from gztb where JaAdmin='"&session("JaAdmin")&"' and UserID="&id and gztb.userid=gztc.id

[[italic] 本帖最后由 wigal 于 2008-1-12 14:55 编辑 [/italic]]
2008-01-12 14:54
sydpoechang
Rank: 1
等 级:新手上路
帖 子:115
专家分:0
注 册:2007-8-22
收藏
得分:0 
楼上的兄弟 那样写无效
2008-01-12 15:11
快速回复:麻烦帮忙看一下这代码
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018226 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved