dim rs,sql
dim classid
dim classname
if request("classid")<>"" then
classid=request("classid")
else
classid=1
end if
set rs = server.createobject("adodb.recordset")
set rs1=server.createobject("adodb.recordset")
sql="select * from Aclass where classID="&cstr(classid)
rs.open sql,conn,1,1
if not rs.eof then
classname=rs("class")
end if
rs.close
%>
<a href="default.asp?classid=<%=rs("classid")%><%=rs("classname")%></a>
classid这个变量是否就是<a href="default.asp?后面的 classid ?
鼠标点击所获得的数据库内记录,是否就是通过定义的classid(where classID="&cstr(classid))来进行查询显示的?在另一页面显示这个变量所获得数据库中的记录是否就只是改变<a href="list.asp?classid=<%=rs("classid")%>就可以了?
1、<a href="default.asp?classid=<%=rs("classid")%><%=rs("classname")%></a>
^为参数 ^为字段名
2、而这个classid=request("classid")中的classid是一个变量,它是通过上一页获取过来的值。
3、在另一页面显示这个变量所获得数据库中的记录是否就只是改变<a href="list.asp?classid=<%=rs("classid")%>就可以了。这是对的。
正确,但你写的有点问题,少个>:
<a href="default.asp?classid=<%=rs("classid")%>><%=rs("classname")%></a>
?后的classid是通过url传递到下一页的参数
如:list.asp?classid=1
那么在list.asp页面中request("classid")就可获取这个参数的值1
现在这个参数的值不是1,而是未知的,是<%=rs("classid")%>,是从数据库中读出的