ASP更新数据库问题
我已经把数据显示出来了,可是不知道该怎么写更新,谁能教教<formid="form1"name="form1"method="post"action="client_up...
我已经把数据显示出来了,可是不知道该怎么写更新,谁能教教
<form id="form1" name="form1" method="post" action="client_updata.asp">
<table width="98%" border=2 bordercolor="#0000FF" align="center">
<tr><td width="30%">ID</td><td>客户名称</td><td>详细资料</td><td>确认</td></tr>
<%do while not rs.eof%>
<tr><td><input type="text" name="ID" value="<%=rs("ID")%>" readonly /></td><td><input type="text" name="user_name" value="<%=rs("name")%>"/></td><td><input type="text" name="information" value="<%=rs("information")%>"/></td><td><input type="submit" name="Submit" value="提交" /><input type="submit" name="Submit2" value="删除" /></td>
</tr>
<%rs.movenext
loop
%>
</table>
</form>
终于好了,谢谢 展开
<form id="form1" name="form1" method="post" action="client_updata.asp">
<table width="98%" border=2 bordercolor="#0000FF" align="center">
<tr><td width="30%">ID</td><td>客户名称</td><td>详细资料</td><td>确认</td></tr>
<%do while not rs.eof%>
<tr><td><input type="text" name="ID" value="<%=rs("ID")%>" readonly /></td><td><input type="text" name="user_name" value="<%=rs("name")%>"/></td><td><input type="text" name="information" value="<%=rs("information")%>"/></td><td><input type="submit" name="Submit" value="提交" /><input type="submit" name="Submit2" value="删除" /></td>
</tr>
<%rs.movenext
loop
%>
</table>
</form>
终于好了,谢谢 展开
1个回答
展开全部
name都是一样的,在表查询时根据获得的当前id来判断当前记录,就知道更新哪一条了~~
<%
if Trim(Request.QueryString("w"))="save" then
set rs =server.createobject("adodb.recordset")
rs.open "select * from 表名 where id="&request("id"),conn,2,3
rs("name")=Request.Form("user_name")
rs("information")=Request.Form("information")
rs.update
%>
<script language="VBScript" type="text/VBScript">
msgbox "该记录修改成功!"
window.location.href="更新完返回到的页面"
</script>
<%
rs.close
end if
%>
<body>
<form action="当前页面名称?w=save" method="post">
<input name="id" type="hidden" value="<%=request("id")%>" /> '隐藏域用来获取id
这样应该挺详细了吧~
<%
if Trim(Request.QueryString("w"))="save" then
set rs =server.createobject("adodb.recordset")
rs.open "select * from 表名 where id="&request("id"),conn,2,3
rs("name")=Request.Form("user_name")
rs("information")=Request.Form("information")
rs.update
%>
<script language="VBScript" type="text/VBScript">
msgbox "该记录修改成功!"
window.location.href="更新完返回到的页面"
</script>
<%
rs.close
end if
%>
<body>
<form action="当前页面名称?w=save" method="post">
<input name="id" type="hidden" value="<%=request("id")%>" /> '隐藏域用来获取id
这样应该挺详细了吧~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询