webForumDet fria alternativet

Datum problem.

4 svar · 169 visningar · startad av CapooN

CapooNMedlem sedan nov. 200064 inlägg
#1

Tack Vide för hjälpen på mitt förra problem.

Men nu har jag en liten fråga angående datum.
Nyhets scriptet ser ut såhär på första sidan.

2001-3-13
Test 2 av nyhetsscript

2001-3-13
Test 2 av detta.

2000-11-26
Nyhet 1.

Jag vill alltså inte att datumet visas två gånger om det är samma datum.
Alltså att dom 2 översta rubrikerna ska hamna under samma datum. Datumet ska bara visas en gång om rubrikena är skrivna på samma datum.
Inte att dom dyker upp 2 ggr.

------------------
da main man :-)

emissionMedlem sedan dec. 19996 721 inlägg
#2

När du loopar igenom nyheterna skriver du endast ut datumet om det har förändrats från det föregående.

CapooNMedlem sedan nov. 200064 inlägg
#3

Hur gör jag det?
Kan du ge mig ett exempel på kod?.
:)

------------------
da main man :-)

ZandrisMedlem sedan feb. 200160 inlägg
#4

Här har du ett exempel på hur du kan göra...

<%
sql = "SELECT DISTINCT nyhet_datum FROM nyhet ORDER BY nyhet_datum;"
Set rs = Conn.execute(sql)
%>
<% do until rs.eof %>
<%=rs("nyhet_datum")%>
<%
sql2 = "SELECT nyhet_rubrik, nyhet_id FROM nyhet WHERE nyhet_datum = '"&rs("nyhet_datum")&"' ORDER BY nyhet_rubrik;"
Set rs2 = conn.execute(sql2)
%>
<% do until rs2.eof %>
<%=rs2("nyhet_rubrik")%>
<% rs2.MoveNext
loop %>
<% rs.MoveNext
loop %>

MVH

LarsGMedlem sedan dec. 200012 464 inlägg
#5

   newDate = ""
   while not RS.eof 
      if  newDate <> RS("datefield") then
          newDate = RS("datefield")
          Response.write newDate
      end if
      'skriv resten
      RS.movenext
   wend

------------------
essentitia preter non sans multiplicandum

132 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)