标题:关于asp中的编辑问题
只看楼主
w136290854
Rank: 1
等 级:新手上路
帖 子:138
专家分:0
注 册:2008-10-11
结帖率:96.3%
 问题点数:0 回复次数:9 
关于asp中的编辑问题
关于修改数据库中字段内容的问题?
图1
" border="0" />
图2
 " border="0" />
图2就是那个数据表-表名ad。
(这个表只要一列内容意思就是只有id=1这一条内容[,字段分别是 pic url pic0 url0…… 意思是图片1 链接1…… id=1的内容:img/ad.jpg www. 意思是:图片的地址和链接地址)

图1 是在后台显示出的效果.
数据表中的内容是在数据表中真接添加的([color=red]我不需要在后台添加,直接有表中添加就可以了)在用代码将表ad中的内容显示在后台中,
[b]我所想要达到的目的就是 我在图1修改内容 表中的内容也修改了/b]
下面是editad.asp中的内容:我是想达到那个目的 可是不知道怎么改代码。
<!--#include file=conn.asp-->
<!--#include file=cookies.asp--><link href="inc_style.css" rel="stylesheet" type="text/css">
<%

    set rs=server.createobject("adodb.recordset")
    sql="select * from [ad] "
    rs.open sql,conn,1,3
    if request("ok")=1 then
    rs("pic")=request("pic")
    rs("url")=request("url")
    rs("pic0")=request("pic0")
    rs("url0")=request("url0")
    rs("pic1")=request("pic1")
    rs("url1")=request("url1")
    rs("pic2")=request("pic2")
    rs("url2")=request("url2")
    rs("pic3")=request("pic3")
    rs("url3")=request("url3")
    rs("pic4")=request("pic4")
    rs("url4")=request("url4")
    rs("pic5")=request("pic5")
    rs("url5")=request("url5")
    rs("pic6")=request("pic6")
    rs("url6")=request("url6")
    rs("pic7")=request("pic7")
    rs("url7")=request("url7")
    rs("pic8")=request("pic8")
    rs("url8")=request("url8")
    rs("pic9")=request("pic9")
    rs("url9")=request("url9")
    rs("pic10")=request("pic10")
    rs("url10")=request("url10")
    rs("uppic")=request("uppic")
    rs("upurl")=request("upurl")
    rs("downpic")=request("downpic")
    rs("downurl")=request("downurl")
    rs.update
    response.write "<font size=2>修改成功!</font><br>"
    response.write "<meta http-equiv=refresh content=""1;URL=listnews.asp"">"
    response.end
    else
%>  
表单提交是:<FORM name=theForm method=POST action=editnews.asp?ok=1&id=<%=request("id")%>>

[[it] 本帖最后由 w136290854 于 2008-10-18 09:12 编辑 [/it]]
搜索更多相关主题的帖子: asp 
2008-10-11 16:58
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
得分:0 
除了没找到end if之外没发现其他什么问题。

你的问题提得不错,下面最好说明一下上面的代码是做什么的,现在实现了什么功能,你要实现什么功能(具体的哪个字段,什么内容从哪里获得),你大概觉得错在哪里……
2008-10-11 20:01
cslldu
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2007-4-12
得分:0 
是不是少一个rs.addnew
2008-10-11 22:16
styleyang
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2008-10-14
得分:0 
LZ是修改,不用rs.addnew

   没发现什么问题
2008-10-17 15:43
kira007
Rank: 2
等 级:论坛游民
帖 子:294
专家分:27
注 册:2007-6-28
得分:0 
这个 更新 没有错误。
不是你写的吗?
为何有这个疑问?

生活的理想,就是为了理想的生活。
2008-10-17 15:49
nicechlk
Rank: 3Rank: 3
等 级:论坛游侠
威 望:4
帖 子:330
专家分:187
注 册:2008-9-6
得分:0 
如果缺少end if,那浏览器就会解释出错。
楼主说不能修改数据库,意思就是可以执行成功,但数据库并没有变化!
如此说来,是楼主搞错数据表了吧?
这些字段是[ad]里面的吗?
还有,为什么要用[]? ad又不是asp保留字?

莫以善小而不为,莫以恶小而为之!
2008-10-17 18:38
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
得分:0 
[bo][un]nicechlk[/un] 在 2008-10-17 18:38 的发言:[/bo]

如果缺少end if,那浏览器就会解释出错。
楼主说不能修改数据库,意思就是可以执行成功,但数据库并没有变化!
如此说来,是楼主搞错数据表了吧?
这些字段是[ad]里面的吗?
还有,为什么要用[]? ad又不是asp保留 ...

放代码,总得给出一个结构完整的代码吧?大不了你end if之前的代码你用省略号省掉也可以,这体现一个程序员的素质。
2008-10-17 19:18
nicechlk
Rank: 3Rank: 3
等 级:论坛游侠
威 望:4
帖 子:330
专家分:187
注 册:2008-9-6
得分:0 
呵呵,严重有理!

莫以善小而不为,莫以恶小而为之!
2008-10-17 23:44
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
得分:0 
sql="select * from [ad] "
这句应该有些问题,具体修改ad表中那一条的,批量修改,只改某一条?
2008-10-18 01:30
liu_libra
Rank: 2
等 级:论坛游民
帖 子:153
专家分:20
注 册:2008-10-13
得分:0 
<!--#include file=conn.asp-->
这样可以吗?不是应该是<!--#include file="conn.asp"-->吗
2008-10-18 01:35



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-237638-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.126378 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved