asp当中怎么按ID查看页面?
我想达到的目的就是要实这种按ID的。比如说:/read.asp?id=100然后就打开ID100的相关数据了,那么在read.asp页面要怎么设置呢?我的read.asp...
我想达到的目的就是要实这种按ID的。比如说:/read.asp?id=100 然后就打开ID100的相关数据了,那么在read.asp页面要怎么设置呢?
我的read.asp源代码:
<!--#include file="conn.asp"-->
<title>资料</title>
<link href="css.css" rel="stylesheet" type="text/css">
<!--#include file = "../Include/Header.asp"-->
<table width="776" align="center" border="0" cellpadding="2" cellspacing="1" bgcolor="#000000">
<tr>
<td bgcolor="#E0E1E3">
<%set rs=server.createobject("adodb.recordset"
sql="select * from xhb order by msg0 desc"
rs.open sql,conn,1,1
if rs.recordcount=0 then
%>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="98%" align="center">无相关资料,请先 添加~</td>
<td width="2%" height=40 align="center"> </td>
</tr>
</table>
<%else
set rsd=server.createobject("adodb.recordset"
sqld="select * from xhb order by id"
rsd.open sqld,conn,1,1
count0=0
while not rsd.eof
count0=count0+rsd("click0"
rsd.movenext
wend
%>
<TABLE style="MARGIN-TOP: 5px" cellSpacing=0 cellPadding=0 width=750
align=center border=0>
<TBODY>
<TR>
<TD><TABLE cellSpacing=0 cellPadding=0 width=600 border=0>
<TBODY>
<TR>
<TD width=36><IMG height=33 alt="" src="images/n_20.gif"
width=36></TD>
<TD class=td1 bgColor=#000000> 选手展示</TD>
<TD width=15><IMG height=33 alt="" src="images/n_21.gif"
width=31></TD>
<TD align=middle width=300></TD>
</TR>
</TBODY>
</TABLE>
<TABLE class=tb1 style="TABLE-LAYOUT: fixed" cellSpacing=0 cellPadding=10
width=750 border=0>
<TBODY>
<TR>
<TD><TABLE class=tb1 borderColor=#c1c1c1 cellSpacing=0 cellPadding=5
width="100%" border=21>
<TBODY>
<TR>
<TD><TABLE class=tb1 borderColor=#c1c1c1 cellSpacing=0
cellPadding=5 width="100%" border=21>
<TBODY>
<TR>
<TD style="WIDTH: 20%" vAlign=top align=right>编号:</TD>
<TD><span class="style4"><%=rs("bianhao"%></span></TD>
</TR>
<TR>
<TD style="WIDTH: 20%" vAlign=top align=right>姓名:</TD>
<TD><span class="style4"><%=rs("name0"%></span></TD>
</TR>
<TR>
<TD vAlign=top align=right>性别:</TD>
<TD><span class="style4"><%=rs("sex0"%></span></TD>
</TR>
</TBODY>
</TABLE></TD>
</TR>
</TBODY>
</TABLE></TD>
</TR>
</TBODY>
</TABLE>
</TR>
</TBODY>
</TABLE>
<%end if%>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height=24> </td>
</tr>
</table>
</td>
</tr>
</table>
<!--#include file = "../Include/Footer.asp"-->
如果不是在这里设置。那是不是要在其它地方设置呢?
初学ASP,虚心请教,谢谢。 展开
我的read.asp源代码:
<!--#include file="conn.asp"-->
<title>资料</title>
<link href="css.css" rel="stylesheet" type="text/css">
<!--#include file = "../Include/Header.asp"-->
<table width="776" align="center" border="0" cellpadding="2" cellspacing="1" bgcolor="#000000">
<tr>
<td bgcolor="#E0E1E3">
<%set rs=server.createobject("adodb.recordset"
sql="select * from xhb order by msg0 desc"
rs.open sql,conn,1,1
if rs.recordcount=0 then
%>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="98%" align="center">无相关资料,请先 添加~</td>
<td width="2%" height=40 align="center"> </td>
</tr>
</table>
<%else
set rsd=server.createobject("adodb.recordset"
sqld="select * from xhb order by id"
rsd.open sqld,conn,1,1
count0=0
while not rsd.eof
count0=count0+rsd("click0"
rsd.movenext
wend
%>
<TABLE style="MARGIN-TOP: 5px" cellSpacing=0 cellPadding=0 width=750
align=center border=0>
<TBODY>
<TR>
<TD><TABLE cellSpacing=0 cellPadding=0 width=600 border=0>
<TBODY>
<TR>
<TD width=36><IMG height=33 alt="" src="images/n_20.gif"
width=36></TD>
<TD class=td1 bgColor=#000000> 选手展示</TD>
<TD width=15><IMG height=33 alt="" src="images/n_21.gif"
width=31></TD>
<TD align=middle width=300></TD>
</TR>
</TBODY>
</TABLE>
<TABLE class=tb1 style="TABLE-LAYOUT: fixed" cellSpacing=0 cellPadding=10
width=750 border=0>
<TBODY>
<TR>
<TD><TABLE class=tb1 borderColor=#c1c1c1 cellSpacing=0 cellPadding=5
width="100%" border=21>
<TBODY>
<TR>
<TD><TABLE class=tb1 borderColor=#c1c1c1 cellSpacing=0
cellPadding=5 width="100%" border=21>
<TBODY>
<TR>
<TD style="WIDTH: 20%" vAlign=top align=right>编号:</TD>
<TD><span class="style4"><%=rs("bianhao"%></span></TD>
</TR>
<TR>
<TD style="WIDTH: 20%" vAlign=top align=right>姓名:</TD>
<TD><span class="style4"><%=rs("name0"%></span></TD>
</TR>
<TR>
<TD vAlign=top align=right>性别:</TD>
<TD><span class="style4"><%=rs("sex0"%></span></TD>
</TR>
</TBODY>
</TABLE></TD>
</TR>
</TBODY>
</TABLE></TD>
</TR>
</TBODY>
</TABLE>
</TR>
</TBODY>
</TABLE>
<%end if%>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height=24> </td>
</tr>
</table>
</td>
</tr>
</table>
<!--#include file = "../Include/Footer.asp"-->
如果不是在这里设置。那是不是要在其它地方设置呢?
初学ASP,虚心请教,谢谢。 展开
3个回答
展开全部
在数据库中存储数据那个表里新建一个字段,名字为"id"(也可以为其他),类型为自孝袜动编号,这样就能把每条数据自动给一个编号,而且以后新添加的数据也会自动获得编号。
SQL查询这样写
dim Rid
Rid=Request.QueryString("id")
sqld="select * from xhb where id="&Rid
如巧迹激果你的字段名不是id,那么sql语句中的"id"也州祥要改为其他。
注意,建议写一个特殊字符过滤函数给Rid变量过滤一下,否则存在安全问题
SQL查询这样写
dim Rid
Rid=Request.QueryString("id")
sqld="select * from xhb where id="&Rid
如巧迹激果你的字段名不是id,那么sql语句中的"id"也州祥要改为其他。
注意,建议写一个特殊字符过滤函数给Rid变量过滤一下,否则存在安全问题
展开全部
比如你用read.asp?id=100获取id参数。
然后这样打开数族谈烂侍伍据库:
id=request("id")
sql = "select * from xhb where id="&id
rs.open sql,conn,1,3
然后rs("")中兆漏就是你要的id=100记录。
然后这样打开数族谈烂侍伍据库:
id=request("id")
sql = "select * from xhb where id="&id
rs.open sql,conn,1,3
然后rs("")中兆漏就是你要的id=100记录。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把你这段代码
<%set rs=server.createobject("adodb.recordset"
sql="select * from xhb order by msg0 desc"
rs.open sql,conn,1,1
if rs.recordcount=0 then
%>
换成
<%
dim lid
lid=Request.QueryString("唯烂消id")
%>
<%
set Rs=server.createobject("adodb.recordset")
rs.open "select * from xhb where id="&lid&" by msg0 desc ",conn,1,1
if rs.recordcount=0 then
%>
就指知好了历慎,不行找我
<%set rs=server.createobject("adodb.recordset"
sql="select * from xhb order by msg0 desc"
rs.open sql,conn,1,1
if rs.recordcount=0 then
%>
换成
<%
dim lid
lid=Request.QueryString("唯烂消id")
%>
<%
set Rs=server.createobject("adodb.recordset")
rs.open "select * from xhb where id="&lid&" by msg0 desc ",conn,1,1
if rs.recordcount=0 then
%>
就指知好了历慎,不行找我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询