标题:asp包含文件问题
取消只看楼主
zfc123
Rank: 2
等 级:论坛游民
帖 子:136
专家分:39
注 册:2007-5-4
结帖率:84.62%
已结贴  问题点数:20 回复次数:2 
asp包含文件问题
在网站的每一页都包含一个head菜单网页,然后在菜单页里判断当前网址,根据网址不同显示不同的网页标题。
现在的问题是,a.asp为文章内容页,head.asp为菜单,在a.asp中包含head.asp,具体如下。
程序代码:
<%
'打开数据库,读取文章内容
id=cstr(request("id"))
Set rsnews=Server.CreateObject("ADODB.RecordSet")
sql="update news set hits=hits+1 where id="&id
conn.execute sql
sql="select * from news where id="&owen
rsnews.Open sql,conn,1,1
title=rsnews("title")
if rsnews.eof and rsnews.bof then
response.Write("数据库出错")
else
%>

<!-- #include file="Head.asp" -->
然后在head.asp中使用
        response.write "<TITLE>" & SiteName & "--" & mtitle & "</TITLE>" & vbcrlf
        response.Write "<meta name='keywords' content='" & rsnews("title") &"'>" & vbcrlf
        response.write "<meta name='description' content='" & rsnews("content") & "'>"
却没有值出来,不知道是为什么,但在另一个类似网页却可以(一个为新闻页,一个为产品页,产品页可以,新闻页不可以)
而且在本地可以,上传后就不可以了。



[ 本帖最后由 zfc123 于 2010-5-22 17:38 编辑 ]
搜索更多相关主题的帖子: 文件 asp 
2010-05-22 17:35
zfc123
Rank: 2
等 级:论坛游民
帖 子:136
专家分:39
注 册:2007-5-4
得分:0 
自己解决,把数据库的读取改成这样就可以了
程序代码:
<%
dim ID
ID=trim(request("ID"))
if ID="" then
    response.Redirect("NewsClass.asp")
end if

Set rsnews=Server.CreateObject("ADODB.RecordSet")
sql="select * from news where ID="&ID
rsnews.Open sql,conn,1,3
if rsnews.eof and rsnews.bof then
    response.write"<SCRIPT language=JavaScript>alert('找不到此新闻!');"
  response.write"javascript:history.go(-1)</SCRIPT>"
else
    rsnews("Hits")=rsnews("Hits")+1
    rsnews.update
%>

 
2010-05-22 17:54
zfc123
Rank: 2
等 级:论坛游民
帖 子:136
专家分:39
注 册:2007-5-4
得分:0 
我对做网站知道的也不多,都是边做边研究,研究不出来就来求助.
2010-05-29 13:11



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




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

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