webForumDet fria alternativet

Nyatse inlägg först och hoppa över 5???

ASP

6 svar · 190 visningar · startad av ConnyFox

Medlem sedan aug. 20011 087 inlägg
Frågan#1

jag håller på med ett nyhetsscript och undrar följande :

Fråga1 :
Hur gör jag för att få dom nyaste inläggen först och inte dom äldsta?

Fråga2 :
Och hur gör jag för att börja visa det 6:e inlägget och hoppa över dom 5 första?

------------------
*brölar ljudligt*

Medlem sedan juni 200032 967 inlägg
#2

1: I din SQL-fråga anger du ORDER by id/datum-fältet DESC

2: även här kan du fixa det i SQL-frågan:

SELECT * FROM tblTabellen WHERE  ID NOT IN (SELECT TOP 5 ID FROM tblTabellen ORDER BY ID) ORDER BY ID

Lägg till DESC i den andra frågans ORDER BY-uttryck om du vill vända sorteringen där också.

Mvh,

------------------
Don't panic!

Medlem sedan dec. 200012 464 inlägg
#3
sql = "select * from nyheter order by nyhetsdatum desc"

Vill du dela upp resultatet i flera sidor?

Titta i faq och bland VB-script i så fall.

Annars så kan man ordna det i sql

sql = "select * from nyheter where id not in (select top 5 id from nyheter order by id)

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

Medlem sedan aug. 20011 087 inlägg
#4

tack det hjälpte mig med problemet, fast ett problem har jag fortfarande.. jag lyckas inte ge inläggen något datum i databasen hur gör jag detta?

------------------
*brölar ljudligt*

Medlem sedan dec. 200012 464 inlägg
#5

Om du använder Access så finns det en funktion som heter now() som returnerar aktuell tidpunkt. Du kan ju ange det i din insert-sats

SQL = "Insert into nyheter(rubrik,nyhet,datum) VALUES ('" & request.form("rubrik") & "', '" & request.form("nyhet") &"',now())"
Set rs = db.execute(SQL)

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

Medlem sedan aug. 20011 087 inlägg
#6

Tack nu funkar allt som d va tänkt ;) nu när jag ändå e på g kanske nån vet nått smidigt sätt att göra nått av dessa?

Nr1 :
Visa 5 inlägg åt gången utan att behöva 200 meter kod.

Nr2 :
Lista antal inlägg ur databasen.. alltså inte ID nummret eftersom många har tagits bort utan antal linjer.

Väääldigt tackam för svar ;)

------------------
*brölar ljudligt*

Medlem sedan dec. 200012 464 inlägg
#7

http://script.webforum.nu/wf/Forum1/HTML/000063.html

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

268 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)