ok. Der findes måske nemmere måder at lave det her på, men denne her virker. Her går jeg ud fra at feltet i din tabel i databasen hedder "dato" og at de andre hedder henholdsvist "NR1" og "NR2" Udover det går jeg også ud fra at din database er en access database. Sidst men ikke mindst virker nedenstående script også kun hvis hver dato er unik i databasen.
<% set conn = Server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("din_database.mdb") & ";" set rs1 = conn.execute("select [dato] from [din_tabel]") if rs1.EOF=False then do until rs1.EOF=True antal=antal+1 rs1.movenext loop set rs2 = conn.execute("select top 2 * from [din_tabel] order by [dato] desc") %> <table width="100%" height="230"> <tr> <% do until rs2.EOF=True nr1=rs2("nr1") nr2=rs2("nr2") %> <td width="50%" height="12" colspan="2"><%=nr1%></td> <td width="50%" height="12" colspan="2"><%=nr2%></td> <% rs2.movenext loop %> </tr> <% rs2.close set rs2=nothing %> <tr> <% antal=antal-2 set rs2 = conn.execute("select top " & antal & " * from [din_tabel] order by [dato] asc") do until rs2.EOF=True nr1=rs2("nr1") nr2=rs2("nr2") %> <td width="15%" height="210">NR 1</td> <td width="35%" height="210"><%=nr1%></td> <td width="15%" height="210">NR 2</td> <td width="35%" height="210"><%=nr2%></td> <% rs2.movenext loop %> </tr> </table> <% rs2.close set rs2=nothing end if rs1.close set=nothing conn.close set conn=nothing %>
Du skal selvfølgelig lige ændre databasenavnet og tablenavnet.
Tjae... Du må undskylde jeg ikke har skrevet tilbage før nu - men jeg har været på ferie, og her der tvunget mig selv til ikke at lave noget på Eksperten.dk og det er så også over 4 år siden jeg sidst har gjort dette...
Se mine kommentarer til #3 nedenfor: Det mySQL database. >>OK! Så kender jeg ikke sql-kommandoerne 100%, men det er et mindre problem.
Det har intet med dato at gøre. >>Hvis der ingen dato er i databasen, hvordan skal den så kunne se hvilken der er nyest?
Det er et nyhedssystem, hvor de 2 nyeste nyheder fremhæves i en tabel på samme længde. >>Ja! Men dette kræver også der er et dato-felt i databasen.
Jeg har rettet det kode du har givet mig og sat ind, men det er ikke rigtig. >>Hvorfor er det ikke rigtigt? Kommer den med en fejlmeddelelse eller hvad sker der?
Det kommer ud på forkert måde. Jeg kan ikk lige finde fejlen
Længe siden jeg har været online. Kan se der ingen svar er kommet siden da, og problemet er ligesom gået hen i det uvisse :) Lukker og slukker. Dannielnielsen hvis du vil have point, smid da svar :)
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.