asp 修改数据模块
我想做个ASP数据管理网站要用到修改数据功能但是我不太会这个模块请大家帮帮忙数据库是ACCESS的我做了个LIST显示全部记录在每条记录后面做了个按钮[修改]如何能点这个...
我想做个ASP数据管理网站 要用到修改数据功能 但是我不太会这个模块 请大家帮帮忙
数据库是ACCESS的 我做了个LIST 显示全部记录 在每条记录后面做了个按钮[修改] 如何能点这个修改按钮 就能跳到修改本条数据的页面 展开
数据库是ACCESS的 我做了个LIST 显示全部记录 在每条记录后面做了个按钮[修改] 如何能点这个修改按钮 就能跳到修改本条数据的页面 展开
3个回答
展开全部
首先把修改按钮修改一下:
<input type="button" value=" 修 改 " onClick="window.location.href='xiugai.asp?id=<%=rs("id")%>'" class="button">
这样修改按钮就可以把对应的数据的ID(自动编号)传递给修改界面。
xiugai.asp页面代码:
<!-- #include file="conn.asp" -->
<%
nowid=request("id")
if nowid<>"" then
set rs_xinxi=conn.execute("select * from xinxi where id="&nowid)
else
response.write ("ID未传送成功,请检查传递页面数据")
response.end
end if
%>
<table align="center">
<form name="form2">
<tr>
<td height="30" align="right"><b>需修改的内容(举例name字段):</b></td>
<td><input name="name" type="text" id="name" value="<%=rs_xinxi("name")%>"></td>
</tr>
<tr>
<td height="30"> </td>
<td><input type="submit" value=" 确认修改 " class="button">
<input type="hidden" name="hid" value="ok">
<input type="hidden" name="id" value="<%=nowid%>">
<input type="reset" value=" 重新填写 " class="button"></td>
</tr>
</form>
</table>
<%
if request("hid")="ok" then
nowname=request("name")
set rs=server.createobject("ADODB.RecordSet")
sql="select * from xinxi where id="&nowid
rs.open sql,conn,1,3
rs("name")=nowname
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
<script language="javascript">
alert("信息修改成功!")
window.location.href="xinxi.asp"
</script>
<%end if%>
<input type="button" value=" 修 改 " onClick="window.location.href='xiugai.asp?id=<%=rs("id")%>'" class="button">
这样修改按钮就可以把对应的数据的ID(自动编号)传递给修改界面。
xiugai.asp页面代码:
<!-- #include file="conn.asp" -->
<%
nowid=request("id")
if nowid<>"" then
set rs_xinxi=conn.execute("select * from xinxi where id="&nowid)
else
response.write ("ID未传送成功,请检查传递页面数据")
response.end
end if
%>
<table align="center">
<form name="form2">
<tr>
<td height="30" align="right"><b>需修改的内容(举例name字段):</b></td>
<td><input name="name" type="text" id="name" value="<%=rs_xinxi("name")%>"></td>
</tr>
<tr>
<td height="30"> </td>
<td><input type="submit" value=" 确认修改 " class="button">
<input type="hidden" name="hid" value="ok">
<input type="hidden" name="id" value="<%=nowid%>">
<input type="reset" value=" 重新填写 " class="button"></td>
</tr>
</form>
</table>
<%
if request("hid")="ok" then
nowname=request("name")
set rs=server.createobject("ADODB.RecordSet")
sql="select * from xinxi where id="&nowid
rs.open sql,conn,1,3
rs("name")=nowname
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
<script language="javascript">
alert("信息修改成功!")
window.location.href="xinxi.asp"
</script>
<%end if%>
展开全部
修改按钮链接到另一个页面,把该数据的id号传递过去,把可以修改的数据放在input里,所有同在一个form里,再有一个确定修改按钮把该form提交了,就可以了,数据库语言就用update。
不明白的可以给我留言。
不明白的可以给我留言。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在百度,搜索asp源码多的是。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询