首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 一段更新代码,请帮我看下为什么提交表单后数据不能存入数据库,表单内容变空白。 [已结贴,结贴人:bananakk]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-11 23:10:56 楼主
    <% name=nosql(session("shi"))
    if request("x") <>"" then
    Set s= Server.CreateObject("abodb.recordset")
    conn.execute("update user_name set rz="&request("rz")&",zt="&request("zt")&",rq=rq+"&request("rq1")&" where id="&request("id")&"")
    end if
    set rs = conn.execute("select * from user_name where id="&request("id")&"")
    %>

    我的网页点击进入后,表格里原来都输出相应数值,对里面一些进行更新后,进行提交,整张表就变空白了,我向问题应该出在上面那段代码,请帮我看下。后面的也附上。

    请高手帮帮忙吧!!
    <form name="form" method="post" action=?x=yes>
    <br>
      <table width="99%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#FFFFFF">
        <tr bgcolor="#FFFFFF">
          <td height="25" colspan="2" valign="middle" background="../../images/admin_bg_11.gif" bgcolor="#f1f1f1">&nbsp; <span class="STYLE3">商家联系信息        </span> </td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td width="107" height="25" align="right" valign="middle" bgcolor="#E8F1FF">商店名称&nbsp; </td>
          <td width="664" height="25" valign="middle" bgcolor="#E8F1FF">&nbsp; <input name="name" type="text" id="name" value=" <%=rs("name")%>" size="30" maxlength="40"  > </td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td width="107" height="25" align="right" valign="middle" bgcolor="#E8F1FF">负责人&nbsp; </td>
          <td width="664" height="25" valign="middle" bgcolor="#E8F1FF">&nbsp; <input name="name2" type="text" id="name2" value=" <%=rs("name2")%>" size="15" maxlength="20" >
          ID[ <%= rs("id")%>] 密码[ <%= rs("password")%>] </td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td width="107" height="25" align="right" valign="middle" bgcolor="#E8F1FF">公司地址&nbsp; </td>
          <td width="664" height="25" valign="middle" bgcolor="#E8F1FF">&nbsp; <input name="dz" type="text" id="dz" value=" <%=rs("dz")%>" size="15" maxlength="100" > </td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td width="107" height="25" align="right" valign="middle" bgcolor="#E8F1FF">邮编&nbsp; </td>
          <td width="664" height="25" valign="middle" bgcolor="#E8F1FF">&nbsp; <input name="pc" type="text" id="name4" value=" <%=rs("pc")%>" size="15" maxlength="6" > </td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td width="107" height="25" align="right" valign="middle" bgcolor="#E8F1FF">电话&nbsp; </td>
          <td width="664" height="25" valign="middle" bgcolor="#E8F1FF">&nbsp; <input name="tel" type="text" id="name5" value=" <%=rs("tel")%>" size="30" maxlength="40" >
          </td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td width="107" height="25" align="right" valign="middle" bgcolor="#E8F1FF">传真&nbsp; </td>
          <td width="664" height="25" valign="middle" bgcolor="#E8F1FF">&nbsp; <input name="fax" type="text" id="name7" value=" <%=rs("fax")%>" size="30" maxlength="40" >
          </td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td width="107" height="25" align="right" valign="middle" bgcolor="#E8F1FF">商Q通&nbsp; </td>
          <td height="12" valign="middle" bgcolor="#E8F1FF">&nbsp;&nbsp; <input name="qq" type="text" id="name10" value=" <%=rs("qq")%>" size="30" maxlength="40" >
          <SPAN style="COLOR: #ff0000"> </SPAN> </td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td height="25" align="right" valign="middle" bgcolor="#E8F1FF">E-mail信箱&nbsp; </td>
          <td height="25" valign="middle" bgcolor="#E8F1FF">
            &nbsp;&nbsp; <input name="email" type="text" id="name8" value=" <%=rs("email")%>" size="10" maxlength="40" >
            <font color="#FF3333" size="3">@ </font> <font size="3">
            <input name="email2" type="text" id="email2" value=" <%=rs("email2")%>" size="15" maxlength="40" >
            </font> </td>
        </tr>
        <tr>
          <td height="90" align="right" valign="middle" bgcolor="#E8F1FF">营业范围&nbsp; </td>
          <td height="90" valign="middle" bgcolor="#E8F1FF">&nbsp;
              <textarea name="fw" cols="50" rows="5" id="fw" > <%=rs("fw")%> </textarea> </td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td height="25" align="right" valign="middle" bgcolor="#E8F1FF">认证上传资料&nbsp; </td>
          <td height="25" valign="middle" bgcolor="#E8F1FF"> <% if rs("renzen") <>"" then
                        response.write "&nbsp;&nbsp; <font color=red>已上传认证资料 </font>"
    else
    response.write "&nbsp;&nbsp; <font color=red>未上传认证资料 </font>"
    end if
        %>&nbsp; </td>
        </tr>
        <tr>
          <td height="24" align="right" valign="middle" bgcolor="#E8F1FF">商铺运行情况&nbsp; </td>
          <td height="24" valign="middle" bgcolor="#E8F1FF"> <input name="zt" type="radio" value="1" <%If rs("zt")=1 Then Response.Write("checked")%>>
    试营业
      <input name="zt" type="radio" value="2" <%If rs("zt")=2 Then Response.Write("checked")%>>
    开通
    <input name="zt" type="radio" value="4" <%If rs("zt")=4 Then Response.Write("checked")%>>
    作废 </td>
        </tr>
        <tr>
          <td height="24" align="right" valign="middle" bgcolor="#E8F1FF">实名认证&nbsp; </td>
          <td height="24" valign="middle" bgcolor="#E8F1FF">
            <input name="rz" type="radio" value="0" <%If rs("rz")=0 Then Response.Write("checked")%>>
        无
        <input name="rz" type="radio" value="1" <%If rs("rz")=1 Then Response.Write("checked")%>>
        商家认证
        <input name="rz" type="radio" value="2" <%If rs("rz")=2 Then Response.Write("checked")%>>
        个人认证 </td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td height="25" align="right" valign="middle" bgcolor="#E8F1FF">商户申请使用周期&nbsp; </td>
          <td height="25" valign="middle" bgcolor="#E8F1FF">&nbsp;
          <input name="rq1" type="text" id="rq1" size="5">
          增加网店使用日期,只需增加日期天数即可。 </td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td width="107" height="26" align="right" valign="middle" bgcolor="#E8F1FF">注册日期&nbsp; </td>
          <td width="664" height="26" valign="middle" bgcolor="#E8F1FF">&nbsp;
        <input name="sj" type="text" id="sj" value=" <%=rs("sj")%>" size="30"> </td> </tr>
      </table>
      <div align="center"> <br>
    &nbsp;
        <input name="Submit" type="submit" value="提 交" onClick="javascript:return checksignup()">
        &nbsp;
        <input name="Submit3" type="reset" value="重 置">
      </div>
    </form>
    </body>
    </html>
    <%
    Recordset.Close()
    Set Recordset = Nothing
    %>
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • liuyann
    • 等级:
    发表于:2008-05-11 23:16:491楼 得分:20
    VBScript code
    <% name=nosql(session("shi")) if request("x") <>"" then Set s= Server.CreateObject("abodb.recordset") response.write "update user_name set rz="&request("rz")&",zt="&request("zt")&",rq=rq+"&request("rq1")&" where id="&request("id")&"" response.end ' debug to check the SQL 'conn.execute("update user_name set rz="&request("rz")&",zt="&request("zt")&",rq=rq+"&request("rq1")&" where id="&request("id")&"") end if set rs = conn.execute("select * from user_name where id="&request("id")&"") %>


    中断,看一下你传入的SQL是否正确,我估计有什么参数没传过来。

    request("id") = ???
       
    ==== ====

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-11 23:43:362楼 得分:0
    前一页显示的是所有商户,点击相应的进入此页对商户进行信息修改。request("id")应该是对的,如果不对,在未修改之前,进入此页面也不会显示相应商户资料呀。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • liuyann
    • 等级:
    发表于:2008-05-11 23:45:593楼 得分:0
    那你就试着按照1楼做一下打出SQL先证明SQL语句没有问题再说。
       
    ==== ====

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 01:02:314楼 得分:0
    update user_name set rz=1,zt=2,rq=rq+ where id=
    输出结果是上面这句,是不是说明我的id现在是空的,所以出现问题,我要怎么改呢?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 08:49:115楼 得分:0
    你的id没传过去! <form name="form" method="post" action="?x=yes&id= <%=request("id")%>">

    这样你再打出sql语句。看id还有没有值!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 11:21:326楼 得分:0
    更不行了,我的程序说我有注入式代码。被记录ip
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dingmin
    • 等级:
    发表于:2008-05-12 14:03:287楼 得分:0
    难道是程序所在文件夹没有写权限?不可能吧
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-05-12 15:43:308楼 得分:0
    我已经改好了,我拿id当认证码输入了。
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
    Copyright © 2000-2007, CSDN.NET, All Rights Reserved