| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 784 人关注过本帖
标题:各位大哥帮忙分析一下这段代码!谢谢了。
只看楼主 加入收藏
ozzie
Rank: 1
等 级:新手上路
帖 子:194
专家分:0
注 册:2005-11-25
收藏
 问题点数:0 回复次数:18 
各位大哥帮忙分析一下这段代码!谢谢了。

这是一段修改网站新闻页的一段代码。每次在修改完一个新闻保存之后再去看那条新闻,就会只剩标题内容就没有了。
请各位帮忙分析一下哪里出了问题?谢谢了。

elseif request("action")="edit" then
cityping=split(cityping,"|")
for i=0 to UBound(cityping)
if instr(news,cityping(i)) then
response.write"<script>alert('修改新闻出错,下面是产生错误的可能原因:\n\n·在您的新闻内容中含有敏感字符');history.go(-1);</script>"
response.end
end if
next

Set rs=Server.CreateObject("Adodb.RecordSet")
sql="select * from SMT_news where SMT_id="&request("id")
rs.open sql,conn,1,3
if rs("SMT_yp_id")<>session("id") then
response.write"<script>alert('操作出错,下面是产生错误的可能原因:\n\n·对不起,您没有权力修改此新闻');history.go(-1);</script>"
response.end
end if

rs("SMT_title")=title
rs("SMT_news")=newss
rs("SMT_ly")=ly
rs("SMT_addr")=addr
rs("SMT_newssort")=newssort
rs("SMT_key1")=citynewskey
rs.update
rs.close
set rs=nothing
if citynewskey=1 then
response.redirect"ok.asp?url=news.asp&page="&page
else
response.redirect"ok.asp?url=news.asp&key=yes&page="&page
end if

elseif request("action")="key" then
Set rs=Server.CreateObject("Adodb.RecordSet")
sql="select * from SMT_news where SMT_id="&request("id")
rs.open sql,conn,1,3

if rs("SMT_yp_id")<>session("id") then
response.write"<script>alert('操作出错,下面是产生错误的可能原因:\n\n·对不起,您没有权力修改此新闻');history.go(-1);</script>"
response.end
end if
rs("SMT_key")=request("zt")
rs.update
rs.close
set rs=nothing
response.redirect"ok.asp?url=news.asp&page="&page
end if
%>

搜索更多相关主题的帖子: 代码 
2005-11-25 14:10
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
你看看你的内容有没有取到值

2005-11-25 14:22
ozzie
Rank: 1
等 级:新手上路
帖 子:194
专家分:0
注 册:2005-11-25
收藏
得分:0 
谢谢楼上的大哥.
2005-11-26 09:12
ozzie
Rank: 1
等 级:新手上路
帖 子:194
专家分:0
注 册:2005-11-25
收藏
得分:0 

再请求各位提示一下。我看了几遍了。也没有看出问题在什么地方?先谢过了。
急。

2005-11-26 09:14
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
收藏
得分:0 

编写程序时,如果没有达到你理想的结果,特别是向楼主这样的情况要找出原因很简单,首先你要考虑新闻内容是否传递了过去,不妨在对数据库操作前用response.write("")把每个参数的值输出,如果参数传递成功,那就一定是操作数据库时出现了错误,这样就能一步步的找出原因!!


专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2005-11-26 09:22
ozzie
Rank: 1
等 级:新手上路
帖 子:194
专家分:0
注 册:2005-11-25
收藏
得分:0 
感谢谢指点。
2005-11-26 15:24
ozzie
Rank: 1
等 级:新手上路
帖 子:194
专家分:0
注 册:2005-11-25
收藏
得分:0 
再请各位帮忙分析一下上面的代码有没有问题?
2005-11-26 15:37
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
收藏
得分:0 
这是一段修改网站新闻页的一段代码。每次在修改完一个新闻保存之后再去看那条新闻,就会只剩标题内容就没有了。


你的意思是不是说修改了新闻并保存之后再自动跳转到一个显示刚修改过的那条新闻的页面 ok.asp?url=news.asp&page="&page
,但这个页面只显示了新闻标提,那我想问清楚这个标题和新闻内容是从数据库中调的还是在上页通过session函数传递过来的???

专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2005-11-26 16:21
icecool
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:20
帖 子:1216
专家分:1376
注 册:2005-3-14
收藏
得分:0 
呵呵,能显示标题不显示新闻内容,
自已先看看数据库里新闻内容项有不有数据就知道了,
如果有而没显示就是你显示代码有问题咯

http://toorup.3v.do
loading...
2005-11-26 18:23
ozzie
Rank: 1
等 级:新手上路
帖 子:194
专家分:0
注 册:2005-11-25
收藏
得分:0 

一经修改之后数据库里的内容项也会变成空的。
这是怎么回事呢?

2005-11-29 17:05
快速回复:各位大哥帮忙分析一下这段代码!谢谢了。
数据加载中...
 
   



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

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