ASP如何实现新闻加NEW图标
请各位高手帮我看看这段代码,为何不能给30内的新闻加NEW图标,最好能帮忙写出代码,谢谢啊<%rs_create("selecttop8title,id,addtimfr...
请各位高手帮我看看这段代码,为何不能给30内的新闻加NEW图标,最好能帮忙写出代码,谢谢啊
<% rs_create("select top 8 title,id,addtim from news where classid <> 8 and hot= 1 order by addtim desc") if rs.eof and rs.bof then response.write "暂无新闻" IF datediff("d",now(),rs("addtim"))<=30 then response.Write "<img src='images/new.gif'>" END IF else %> 展开
<% rs_create("select top 8 title,id,addtim from news where classid <> 8 and hot= 1 order by addtim desc") if rs.eof and rs.bof then response.write "暂无新闻" IF datediff("d",now(),rs("addtim"))<=30 then response.Write "<img src='images/new.gif'>" END IF else %> 展开
展开全部
<% dim addtim
set rs = server.CreateObject("adodb.recordset")
rs.open "select top 8 title,id,addtim from news where classid <> 8 and hot= 1 order by addtim desc",conn,1,1
if rs.eof and rs.bof then
response.write "暂无新闻"
else
addtim = rs("addtim")
IF datediff("d",addtim,Now())>=30 then
response.Write "<img src='images/new.gif'>"
end if
end if %>
set rs = server.CreateObject("adodb.recordset")
rs.open "select top 8 title,id,addtim from news where classid <> 8 and hot= 1 order by addtim desc",conn,1,1
if rs.eof and rs.bof then
response.write "暂无新闻"
else
addtim = rs("addtim")
IF datediff("d",addtim,Now())>=30 then
response.Write "<img src='images/new.gif'>"
end if
end if %>
追问
唉,还是不能显示new的图片
展开全部
这个很简单啊 看我的
<%If DateDiff("d", CDate(Rs("AddDate")), Date())<=7 Then%><img src="new.gif"><%End If%>
更多追问追答
追问
还是不行啊,唉。。。。。。。。。。。。
追答
不能够啊 这么简单的问题,你看一下new.gif的路径对不对的,我写的图片在根目录 还有AddDate这个是你数据库表中时间的字段啊 还有就是把我这段代码放到文章调用的循环直接 比如
新闻标题 【2013.12.27】
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把 datediff("d",now(),rs("addtim"))<=30 改成
cint(datediff("d",rs("addtim"),now()))<=30
cint(datediff("d",rs("addtim"),now()))<=30
追问
不行啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询