ASP在新发表的文章标题后显示NEW

怎么弄啊?~代码是什么~?放在哪里~~~~谢谢是在index.asp的代码最后面加吗?~?~?~... 怎么弄啊?~代码是什么~?放在哪里~~~~谢谢
是在index.asp的代码最后面加吗?~?~?~
展开
 我来答
六十七返璞归真
2008-05-13 · TA获得超过1501个赞
知道大有可为答主
回答量:1854
采纳率:0%
帮助的人:1469万
展开全部
给你一个我自己做的例子:
<% d1=rs("News_date")
d2= date()
dd=datediff("d",d1 ,d2)
if dd>=0 and dd<5 then%>
<img src="images/new.gif" width="38" height="22">
<% end if %>
其中:rs("News_date") 是读取数据库中的新闻发表日期
dd是当前日期与发表新闻日期的相差的天数
把这段代码放到显示新闻标题的代码后面即可
不懂可以再补充提问
shayajin
2008-05-13 · 超过33用户采纳过TA的回答
知道答主
回答量:149
采纳率:0%
帮助的人:0
展开全部
接在输出代码后面,判断时间,如果是最近的时间则输出一个NEW的图片
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
su176
2008-05-13 · TA获得超过209个赞
知道答主
回答量:178
采纳率:0%
帮助的人:0
展开全部
'连接数据库
set conn = server.createobject("adodb.connection")
db="db1.mdb"
connstr="Provider=Microsoft.Jet.OLEDB.4.0;data source=" & server.MapPath(db)
conn.open connstr
'打开记录集
set rs=server.CreateObject("adodb.recordset")
sql="select * from 数据表 order by id desc"
rs.open sql,conn,3, 2
'判断数据表的时间与现在时间的比较,比当前日期小于2的日期加new
if datediff("d",rs("日期字段"),date())<=2 then
response.write ("new"&"<br>")
end if
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
louhui1018
2008-05-13 · TA获得超过4824个赞
知道大有可为答主
回答量:2002
采纳率:0%
帮助的人:1750万
展开全部
'楼主的问题可以这样来解决:
'说明:在新发表的文章中,不用控制;直接在文章标题需要显示NEW页面按如下方法
<%
set rs=server.createobject("ADODB.Recordset")
sql="select * from 表 order by 发表时间 desc"
rs.open sql,conn,3,3
%>
<%=rs("文章标题")%><%
if rs("文章标题")<>"" then
response.write"<font color=#ff0000>NEW</font>"
end if
%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式