02. december 2003 - 13:39Der er
30 kommentarer og 1 løsning
Placering af recordset i=1, i=2, i=3
Hej Ekspeter
Jeg skal lave et udtræk fra en tabel hvor den tar de tre sidste poster. Derefter skal de placeres forskellige steder rundt på en side. Man kan altså ikke umiddelbart lave en loop ting.
Her laver du så en random der skyder de forskellige poster i et array. og udskriver dem så de forskellige steder på sitet som du vil ha' dem til at ligge...
Kan man ikke få det sådan ud så eks.: <%=nr1%><%=nr2%><%=nr3%> Så jeg selv kan bestemme rækkefølgen? Nummer 1 er den sidste nye post, nummer 2 den næstsidste osv...
Hvis jeg nu skal bruge id, titel og teaser fra en tabel der hedder anmeldelser. <% Set rs_anmeldelser = Server.CreateObject("ADODB.RecordSet") rs_anmeldelser.open "Select TOP 3 From [anmeldelser] order by id desc" , Conn_frontpage, 1, 3 %>
Nej jeg skal nok lige have den igen :o( <% Set rs_anmeldelser = Server.CreateObject("ADODB.RecordSet") rs_anmeldelser.open "Select TOP 3 From [anmeldelser] order by id desc" , Conn_frontpage, 1, 3 %> <%=id%><%=titel%><%=teaser%>
Set rs_anmeldelser = Server.CreateObject("ADODB.RecordSet") rs_anmeldelser.open "Select TOP 3 * From [anmeldelser] order by id desc" , Conn_frontpage, 1, 3
While Not rs_anmeldelser.EOF nr(i)=rs_anmeldelser.Fields("id")&"$"&rs_anmeldelser.Fields("type") i=i+1 rs_anmeldelser.MoveNext() Wend
Set rs_anmeldelser = Server.CreateObject("ADODB.RecordSet") rs_anmeldelser.open "Select TOP 3 * From [anmeldelser] order by id desc" , Conn_frontpage, 1, 3
nr(0)="" While Not rs_anmeldelser.EOF nr(i)=rs_anmeldelser.Fields("id")&"$"&rs_anmeldelser.Fields("type") i=i+1 rs_anmeldelser.MoveNext() Wend
Helst ikke... Så forstår jeg nemlig slet ingen ting...
Synes bare det er utroligt at det er så svært at lave.. Man burde kunne sige: Hent de tre nyeste poster. Placer den nyeste her, den næstnyeste her osv... :o(
Normalt ville man kunne lave en normal loop, men problemet er at der er streger i mellem: post1 / post2 / post3
Laver man det med loop vil der efter post3 og komme en / og det skal der ikke...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.