| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 973 人关注过本帖
标题:传值问题
只看楼主 加入收藏
sydpoechang
Rank: 1
等 级:新手上路
帖 子:115
专家分:0
注 册:2007-8-22
收藏
 问题点数:0 回复次数:8 
传值问题
<%
id=Request.Querystring("id")
set rs=server.createobject("adodb.recordset")
sql="select * from mb where id="&id
rs.open sql,conn1,1,3
%>
<form name="myform" method="post" action="admin_mbxgs.asp">
<table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#CCCCCC">
  <tr>
    <td bgcolor="#FFFFFF">模版类别</td>
    <td bgcolor="#FFFFFF"><select name="mblb">
      <option>企业模版</option>
      <option>博客模版</option>
    </select>    </td>
  </tr></table>
<input type="hidden" name="id" value="<%=Request.Querystring("id")%>">
<input type="submit" name="Submit" value="提交">&nbsp;&nbsp;
<input type="reset" name="Submit2" value="重置">
</form>
//这张页面的传值是传到了的
但是admin_mbxgs.asp 这张程序页面的值没有传到
admin_mbxgs.asp页面程序代码
<%
if Request.Querystring("id")="" then
response.write "id值为空"
else
id=Request.Querystring("id")
set rs=server.CreateObject("adodb.recordset")
sqlstr="select * from mb where id="&id
rs.Open sqlstr,conn1,1,3
rs("mmane")=Request("mmane")
rs("lmane")=Request("lmane")
rs("mblb")=Request("mblb")
rs("pic")= Request("pic")
rs("dj")= Request("dj")
rs("tdate")=date()
rs.update
rs.close
set rs=nothing
response.write("<script language='javascript'>alert('模版已修改');window.location.href='admin_mb.asp'</script>")
end if
%>
搜索更多相关主题的帖子: 传值 
2008-01-31 12:15
sydpoechang
Rank: 1
等 级:新手上路
帖 子:115
专家分:0
注 册:2007-8-22
收藏
得分:0 
期待高人呀
2008-01-31 12:49
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
if Request.Querystring("id")="" then
response.write "id值为空"
else
id=Request.Querystring("id")
改成
if Request("id")="" then
response.write "id值为空"
else
id=Request("id")
试试。
说实话没看太看懂楼主的意思,估计是这样的。
2008-01-31 15:45
heyufu
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2007-7-26
收藏
得分:0 
上面好像也种方法
再看看我这个
id=Request.Querystring("id")
改成
session("id")=Request.Querystring("id")

if Request.Querystring("id")="" then
改成
if session("id")="" then
看下可以不

2008-01-31 17:39
邪之舞
Rank: 2
等 级:论坛游民
帖 子:48
专家分:15
注 册:2007-11-16
收藏
得分:0 
Request.Querystring 读取的是通过GET方式提交的,而现在表单是通过 POST方式,应该使用 Request.Form 读取

Let's Go.....AKT
2008-01-31 18:01
craft001wen
Rank: 2
等 级:论坛游民
帖 子:242
专家分:62
注 册:2006-5-4
收藏
得分:0 
名称重定义,你的ID己经有一个值了.
把<input type="hidden" name="id" value="<%=Request.Querystring("id")%>">
改为
<input type="hidden" name="iid" value="<%=ID%>">

二,
admin_mbxgs.asp页面程序代码
<%
if Request.Querystring("id")="" then
response.write "id值为空"
else
id=Request.Querystring("id")
改为:
admin_mbxgs.asp页面程序代码
<%
if Request("iid")="" then
response.write "id值为空"
else
'id=Request.Querystring("id")这句删除

2008-02-01 13:27
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
5楼说得没错,method属性不同时,ASP中接收传值得方式不同。
2008-02-01 14:49
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
5楼说得没错,method属性不同时,ASP中接收传值得方式不同。
2008-02-01 14:51
czpae86
Rank: 1
来 自:广东佛山
等 级:新手上路
帖 子:32
专家分:0
注 册:2008-1-31
收藏
得分:0 
同学,其实可以说得清楚一点的!
2008-02-01 16:51
快速回复:传值问题
数据加载中...
 
   



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

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