急急急 ASP基础菜鸟问题大哥些帮下忙!
<a href= "home.asp?delid= <%=rs( "id ")%> " onClick= "return confirm( '真的要删除吗? ') "> 删除 </a>
这是留言板上面的删除的代码,请问为什么home.asp?delid= <%=rs( "id ")%> " 其中问号是什么意思?
上面有个这个:
delid=request( "delid ")
请问这是什么意思,是定义的变量吗?
请帮我解释下哦!
------解决方案--------------------?后面的数据传给下一页,下一页用这个传过来的值做为条件
比如你的?delid= <%=rs( "id ")%> 那么在第2页,也就是操作删除的页里
这个delid就是一个具体的数字了,删除时就删除数据库中ID和这个数据相等的那一条
------解决方案--------------------页面后的问号是传递URL变量
例如:home.asp?delid= <%=rs( "id ")%>
请求变量则在home.asp用request.querystring( "delid ")来获取变量值
------解决方案--------------------“?”的做用就是将rs( "id ")传给下一页,也就是说你在删除时需要把你所要删除的记录的id传给下一页,这样你在第二页上才能实现删除的功能 delid=request( "delid ")是你在第二页接受上一页传过来的你所要删除记录的id