标题:请问一下,为何页面跳转时,数据不保存到数据库
取消只看楼主
dk2004
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2005-6-9
 问题点数:0 回复次数:4 
请问一下,为何页面跳转时,数据不保存到数据库
请问一下,为何页面转到2.asp时,数据不保存到数据库?页面直接就转过去了,没有先把数据保存这一环结.看了好几天都没看出来.有高手知道吗?小弟在这里先谢谢了 <!--#include file="conn.asp"--> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>无标题文档</title> </head> <body> <% set rs=server.createobject("adodb.recordset") sql="select * from qiyebiao where id="&request("id") rs.open sql,conn,3,3 if rs.eof then '如果数据库中没有这条记录,说明调用有错 response.write"调用数据出错" response.end '结束以下的语句的执行 end if radio=Request.Form("radio") if radio="2" then zhuangtai=2 sql="update qiyebiao set zhuangtai='"&zhuangtai&"' where id="&request("id") conn.Execute(sql) else beizhu=Request.Form("textarea") sql="update qiyebiao set beizhu='"&beizhu&"' where id="&request("id") conn.Execute(sql) end if %> <table width="615" border="1" align="center" cellpadding="0" cellspacing="0"> <tr> <td colspan="4"><div align="center">待审查企业基本信息</div></td> </tr> <tr> <td width="91">企业名称</td> <td width="216"><%=rs("name")%></td> <td width="90">企业地址</td> <td width="200"><%=rs("dizhi")%></td> </tr> <tr> <td>联系电话</td> <td><%=rs("dianhua")%></td> <td>企业法人</td> <td><%=rs("boss")%></td> </tr> <tr> <td>行业分类</td> <td colspan="3"><%=rs("kind")%></td> </tr> </table> <form name="form5" method="post" action="2.asp"> <table width="500" border="1" align="center" cellpadding="0" cellspacing="0"> <tr> <td><table width="615" border="0" align="center"> <tr> <td colspan="4"><div align="center">审查情况</div></td> </tr> <tr> <td width="159"><div align="center" >通过审查</div></td> <td width="146"> <input type="radio" name="radio" value="2"> </td> <td width="154"><div align="center">未能通过</div></td> <td width="138"> <input type="radio" name="radio" value="1"> </td> </tr> <tr> <td><div align="center">未通过原因</div></td> <td colspan="3"> <textarea name="textarea" cols="50" rows="5">如果未能通过,须在此填如原因</textarea> </td> </tr> <tr> <td>&nbsp;</td> <td> <input type="submit" name="Submit" value="提交"> </td> <td> <input type="reset" name="Submit2" value="重置"> </td> <td>&nbsp;</td> </tr> </table></td> </tr> </table> </form> <p>&nbsp;</p> </body> </html>
搜索更多相关主题的帖子: 数据库 页面 保存 
2005-06-24 09:13
dk2004
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2005-6-9
得分:0 
<form name="form5" method="post" action="2.asp"> 不是,是要转到2.asp的,我试过去掉跳转就没问题<form name="form5" method="post" action="">
2005-06-24 09:31
dk2004
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2005-6-9
得分:0 
怎么会这样?我以为是语句错误,版主能帮我看看吗?这是2.asp的代码,提交修改后转到上面的页面 <!--#include file="conn.asp"--> <html> <head> <title>无标题文档</title> </head> <body> <table width="500" border="1" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="53"><div align="center">序号</div></td> <td width="436"><div align="center">待审查企业名单</div></td> </tr> </table> <table width="500" border="1" align="center" cellpadding="0" cellspacing="0"> <% set rs=server.createobject("adodb.recordset") rs.open "select * from qiyebiao where zhuangtai='1' order by zhuangtai desc",conn,1,1 if not rs.eof then '把所有的记录调出来 do while not rs.eof %> <tr> <td width="53"><div align="center"><%=rs("ID")%> </div></td> <td width="367"><div align="center"><%=rs("name")%></div></td> <td width="72"><div align="center"><a href="daishenxg.asp?id=<%=rs("id")%>">修改</a></div></td> </tr> <% rs.movenext loop '循环结束 %> </table> </body> </html> <% end if rs.close set rs=nothing conn.close set conn=nothing %>
2005-06-24 09:42
dk2004
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2005-6-9
得分:0 
islet,我加了你的代码后就进不了2.asp页面了,似乎是直接运行了response.Redirect("2.asp") 是不是要加Resonse.Buffer=TrueResponse.Flush啊?但是我加了还是进不去
2005-06-24 10:27
dk2004
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2005-6-9
得分:0 
谢谢大家,原因我已经找出来了if radio="2" then...else好像是默认radio就等于1,value换成radio1,radio2就行了
2005-06-24 14:38



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-21489-1-1.html




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

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