表单传值无效?还是SQL语句没执行?

yh235 2007-08-17 05:26:48
点删除或者是修改后一片空白 返回后发现没有被更改
不知道哪里有问题
以下是部分代码
=======================
表单:<form id="form3" name="form3" method="get" action="" style="float:left" >
<p></p><%do while not rs.eof or rs.bof %>
<p>类别:<input name="leibie" type="text" value="<%=rs("classname")%>" />
<a href="edit.asp?id=<%=rs("id")%>&action=edit">修改</a>    <a href="edit.asp?id=<%=rs("id")%>&action=del">删除</a></p>
<%rs.movenext
loop
%>
</form>
======================
edit.asp:
<!--#include file="sub.asp" -->
<%
id=yh_replace(request.QueryString("id"))
classname=yh_replace(request.querystring("leibie"))
action=yh_replace(request.QueryString("action"))
if action=del then
open_conn.execute("delete from classname where id="&id)
response.Write("删除成功")
elseif action=edit then
open_conn.execute("update from classname (classname) values ('"&classname&"')where id="&id)
response.Write("更新成功")
end if
%>
...全文
125 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
benaheng 2007-08-18
  • 打赏
  • 举报
回复
表单
<a href="edit.asp?id=<%=rs("id")%>&classname=<%=rs("classname")%>&action=edit">修改</a>
<a href="edit.asp?id=<%=rs("id")%>&classname=<%=rs("classname")%>&action=del">删除</a>
classname你没从上一页传递过来
hunshihaichong 2007-08-17
  • 打赏
  • 举报
回复
或者
edit.asp:
<!--#include file="sub.asp" -->
<%
id=yh_replace(request.QueryString("id"))
classname=yh_replace(request.querystring("leibie"))
action=yh_replace(request.QueryString("action"))
if action="del" then
open_conn.execute("delete from classname where id='"&id&"'")
response.Write("删除成功")
elseif action="edit" then
open_conn.execute("update from classname (classname) values ('"&classname&"')where id='"&id&"'")
response.Write("更新成功")
end if
%>
hunshihaichong 2007-08-17
  • 打赏
  • 举报
回复
edit.asp:
<!--#include file="sub.asp" -->
<%
id=yh_replace(request.QueryString("id"))
classname=yh_replace(request.querystring("leibie"))
action=yh_replace(request.QueryString("action"))
if action="del" then
open_conn.execute("delete from classname where id="&id)
response.Write("删除成功")
elseif action="edit" then
open_conn.execute("update from classname (classname) values ('"&classname&"')where id="&id)
response.Write("更新成功")
end if
%>
jingxiaoping 2007-08-17
  • 打赏
  • 举报
回复
edit.asp:
<!--#include file="sub.asp" -->
<%
id=yh_replace(request.QueryString("id"))
classname=yh_replace(request.querystring("leibie"))
action=yh_replace(request.QueryString("action"))
if action=del then
sql="delete from classname where id ="&id
open_conn.execute sql
response.Write("删除成功")
elseif action=edit then
sql="update classname set classname='"&classname&"' where id="&id
open_conn.execute sql
response.Write("更新成功")
end if
%>
yh235 2007-08-17
  • 打赏
  • 举报
回复
哈哈 楼上真逗 讽刺俺类是吧?
hometohome 2007-08-17
  • 打赏
  • 举报
回复
本人见识短,我一般都写open_conn.execute("update 表 set 字段='"&classname&"' where id="&id)

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧