asp 查找和修改在同一个页面如何实现
要代码我在一个页面跳转后传了个ID获得后显示在一个表单里面已经完成那如何修改呢我所使用的是from提交在from里是显示的是查找出来的表单数据点击修改也就是提交啦...
要代码 我在一个页面跳转后传了个ID 获得后显示在一个表单里面 已经完成 那如何修改呢
我所使用的是from提交 在from里是显示的是查找出来的表单数据 点击修改也就是提交啦 展开
我所使用的是from提交 在from里是显示的是查找出来的表单数据 点击修改也就是提交啦 展开
3个回答
展开全部
你的表单可以提交到本页面,如:text.asp为本页文件
在表单中放入一个文本域来记录id,如:
<input name="id" type="text" id="id" value="<%=rs("id")%>">,这就是你说的传过来的显示在表单里的ID吧,这样是以防修改的时候ID丢失,等下我们再传一次。
表单提交的时候在asp后面加一些参数:text.asp?a="xiugai",在text.asp文件的上方加入以下代码:
<%if request.QueryString("a")="xiugai" then
id=request("id") '在这里我们再传一次id
set rs=server.CreateObject("adodb.recordset")
sql="select * from 表 where id="&clng(id)
rs.open sql,conn,1,3
rs("name")=request("name")
rs.update
rs.close
set rs=nothing
end if
%>
很久没写ASP代码了,也没测试过,希望能帮助你。
在表单中放入一个文本域来记录id,如:
<input name="id" type="text" id="id" value="<%=rs("id")%>">,这就是你说的传过来的显示在表单里的ID吧,这样是以防修改的时候ID丢失,等下我们再传一次。
表单提交的时候在asp后面加一些参数:text.asp?a="xiugai",在text.asp文件的上方加入以下代码:
<%if request.QueryString("a")="xiugai" then
id=request("id") '在这里我们再传一次id
set rs=server.CreateObject("adodb.recordset")
sql="select * from 表 where id="&clng(id)
rs.open sql,conn,1,3
rs("name")=request("name")
rs.update
rs.close
set rs=nothing
end if
%>
很久没写ASP代码了,也没测试过,希望能帮助你。
展开全部
和那个原理是一样的 你传值的时候赋个参数 加个判断就可以了
更多追问追答
追问
能写代码吗?
追答
If Request("str")="up" Then
你修改的信息
end if
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是想直接在一个页面里完成数据传递和显示吗?
追问
是的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询