您的位置:程序门 -> web 开发 -> asp



求助!


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


求助![已结贴,结贴人:bliulei]
发表于:2007-06-27 20:35:16 楼主
我现在从数据库中取数据显示全部,新信息要保留两天,而且前面要加个图标!这个怎么做呀!谢谢!我的代码如下!在那个加呀?
<%

                  dim   rssql2,pagesize,rowcount,totalpages,pageno,position,pagebegin,pageend

               
set   conn   =   server.createobject( "adodb.connection ")
set   rs=   server.createobject( "adodb.recordset ")
conn.open( "provider=microsoft.jet.oledb.4.0;data   source= "&server.mappath( "zhongzhong.asp "))
rssql2   =   "select   *   from   house   where   fwlb= '出售 '   and   sfsh= '是 '   order   by   sj   desc "  
  rs.open   rssql2,conn,3,3

                  pagesize=20
           

                  pagesize=20

                  if   rs.recordcount=0   then

                  %>

                                     

                           

                  <%

                  else

                                      rs.pagesize   =   cint(pagesize)

                                      totalpages=rs.pagecount

                                      pageno=request.querystring( "pageno ")

                                      if   pageno= " "   or   pageno <1   then

                                                        pageno   =   1

                                      end   if

                                      rs.absolutepage   =   pageno

                                    position=rs.pagesize*pageno

                                      pagebegin=position-rs.pagesize+1

                                      if   position   <rs.recordcount   then

                                                        pageend=position

                                      else  

                                                        pageend=   rs.recordcount

                                      end   if  

                                      %>

                                      <table   width=529   border=0   cellpadding=1   cellspacing=1   style= 'font-size:9pt '>

                                      <tr   >

                                      <td   colspan= "2 ">

                                      <%

                                                        response.write   "页 "&   pageno   & "   /   "&   totalpages   & "   ¦记录 "&   pagebegin   &   "   -   "   &   pageend   &   "   /   "   &rs.recordcount  

                                      %>

                                      </td>

                                      </tr>
  <tr   bgcolor=#003366   height=20px>

                                      <td   width= "20% "> <div   align= "center "> 区域 </div> </td>
                    <td   width= "140 "> <div   align= "center "> 路段 </div> </td>
                    <td   width= "92 "> <div   align= "center "> 户型 </div> </td>
                    <td   width= "100 "> <div   align= "center "> 价位 </div> </td>
                    <td   width= "90 "> <div   align= "center "> 查看详情 </div> </td>

                                      </tr>
                                     

                                      <%

                                      rowcount   =   rs.pagesize

                                      dim   color1,color2

                                      color1= "#dddddd "

                                      color2= "#eeeeee "

                                     
      do   while   not   rs.eof   and   rowcount   >   0  

                                      response.write   " <tr   height=20px   bgcolor= "

                                      %>

                                      <%

                                                        if   rowcount   mod   2=0   then:response.write   color1   else:response.write   color2

                                      %>

                                      <%

                                                        response.write   "> "

                                      %>

                                      <td> <div   align= "center "> <%=rs( "qy ")%> </div> </td>
                    <td> <div   align= "center "> <%=rs( "ld ")%> </div> </td>
                    <td> <div   align= "center "> <%=rs( "hx ")%> </div> </td>
                    <td> <div   align= "center "> <%=rs( "fj ")%> </div> </td>
                    <td> <div   align= "center "> <a   href=fwxx.asp?id= <%=trim(rs( "id "))%>   class= "linkone "> 查看详情 </a> </div> </td>
                </tr>


                                      </tr>

                                      <%

                                      rowcount   =   rowcount   -   1

                                      rs.movenext

                                      loop

                                      conn.close

                                      set   rs   =   nothing

                                      set   conn   =   nothing

                                      %>

                                     
                                      <tr>

                                      <td>

                                      <%

                                                        for   i=1   to   totalpages

                                                                          if   cint(pageno)   =   cint(i)   then

                                                                                              response.write   "[ "&i& "] "

                                                                          else

                                                                                              response.write   "&nbsp <a   href=chushouxx.asp?pageno= "&i& "> "&i& " </a> &nbsp "

                                                                          end   if

                                                        next

                                      %>
                                      </td>

                                      </tr>

                                      </table>

                                      <%  

                  end   if

%>  
</table>
发表于:2007-06-27 20:57:301楼 得分:50
你的意思是新信息前加上图标吧,在数据表中应该有信息发布时间这个字段吧,我假设字段名是time,你可以使用now()来获得当前时间,然后使用datediff()函数来判断,图片在这一行加
<td> <div   align= "center "> <%=rs( "qy ")%> </div> </td>
改为 <td> <div   align= "center "> <img   src= " "   /> <%=rs( "qy ")%> </div> </td> 就行了

具体代码如下:
<%
dim   daydiff
daydiff=datediff( "d ",rs( "time "),now())
if   daydiff <2   and   daydiff> 0   then
%>
<td> <div   align= "center "> <img   src= " "   /> <%=rs( "qy ")%> </div> </td>
<%else%>
<td> <div   align= "center "> <%=rs( "qy ")%> </div> </td>
<%end   if%>


发表于:2007-06-27 21:26:542楼 得分:0
没有什么变化呀?
发表于:2007-06-27 21:28:413楼 得分:0
我数据库里的时间字段是sj,我把time改成了sj,可是还是没有显示呀!图片显示不出来,和刚才没有什么区别!
发表于:2007-06-29 09:01:244楼 得分:0
那你输出一下daydiff试试,看是不是这个值不对


快速检索

最新资讯
热门点击