asp修改数据库数据问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 16:57:09
谁能忙忙我急啊...删除能删除..但是修改数据就不正确了..我本来想修改这个确 把别的修改了 不知道什么原因...在查询语句加上where id=&id
确什么反映

<% set rs=server.CreateObject("adodb.recordset")
sql="select * from product_sort order by sx asc"
rs.open sql,conn,1,1
%>

<% for i=1 to x %>
<form name="form1" method="post" action="?action=save" onSubmit="return Validator.Validate(this,2)">

<input type="submit" name="Submit" value=" 修 改 "></td>
<a href="?id=<%=rs("id")%>&action=delete" onClick="return confirm('您确定要删除吗?');">删除</a>

</form>
<%rs.movenext
next %>

<% if request.querystring("action")="save" then
set rs=server.createobject("adodb.recordset")

sql=&quo

楼主的代码好多错误的地方,如果你提交给的是本页面
那么
<form name="form1" method="post" action="?action=save" onSubmit="return Validator.Validate(this,2)">

<input type="submit" name="Submit" value=" 修 改 "></td>
<a href="?id=<%=rs("id")%>&action=delete" onClick="return confirm('您确定要删除吗?');">删除</a>

</form> 提交的action应该是自己的页面,或者干脆填空,象这样action=""
rs("sort")=trim(request.form("sort"))
rs("sx")=trim(request.form("sx"))
这两个接受表单值,按楼主说是本地提交的,那么应该有提交的表单,我没找到你的表单

sql="select * from product_sort"

改成
id=Request.QueryString("id")
sql="select * from product_sort where id="&id

恩。。。楼上+1,SQL语句中没有指定要修改的数据的条件

你父页面没有指定?id的值吗?