asp中url传递参数判断数据中是否存在
请教:a表id=b表uid,判断url传递的a表id在b表uid是否存在,如存在则显示页面,如不存在则跳转其它页面,应该怎么写这段代码呢?...
请教:a表id=b表uid,判断url传递的a表id在b表uid是否存在,如存在则显示页面,如不存在则跳转其它页面,应该怎么写这段代码呢?
展开
2个回答
展开全部
试试看,参考参考:
<%
id=request.querystring("id")
set rs=conn.execute("select * from B表 where uid="&id)
if rs.eof then
response.redirect"***.asp"
else
set rs=conn.execute("select * from B表")'这里将显示B表的所有记录,如果只显示B表中符合uid=id条件的记录,就不要这句,直接执行下面的:
do while not rs.eof
response.write rs("***")&"<br>"
rs.MoveNext
Loop
end if
response.end()
rs.close
conn.close
set rs=nothing
%>
<%
id=request.querystring("id")
set rs=conn.execute("select * from B表 where uid="&id)
if rs.eof then
response.redirect"***.asp"
else
set rs=conn.execute("select * from B表")'这里将显示B表的所有记录,如果只显示B表中符合uid=id条件的记录,就不要这句,直接执行下面的:
do while not rs.eof
response.write rs("***")&"<br>"
rs.MoveNext
Loop
end if
response.end()
rs.close
conn.close
set rs=nothing
%>
展开全部
试试看,参考参考:
<%
id=request.querystring("id")
set
rs=conn.execute("select
*
from
B表
where
uid="&id)
if
rs.eof
then
response.redirect"***.asp"
else
set
rs=conn.execute("select
*
from
B表")'这里将显示B表的所有记录,如果只显示B表中符合uid=id条件的记录,就不要这句,直接执行下面的:
do
while
not
rs.eof
response.write
rs("***")&"<br>"
rs.MoveNext
Loop
end
if
response.end()
rs.close
conn.close
set
rs=nothing
%>
<%
id=request.querystring("id")
set
rs=conn.execute("select
*
from
B表
where
uid="&id)
if
rs.eof
then
response.redirect"***.asp"
else
set
rs=conn.execute("select
*
from
B表")'这里将显示B表的所有记录,如果只显示B表中符合uid=id条件的记录,就不要这句,直接执行下面的:
do
while
not
rs.eof
response.write
rs("***")&"<br>"
rs.MoveNext
Loop
end
if
response.end()
rs.close
conn.close
set
rs=nothing
%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询