webForumDet fria alternativet

Senaste kommentaren underst på varje sida i paging

PHP

6 svar · 519 visningar · startad av apg29

Medlem sedan nov. 200584 inlägg
Frågan#1

Jag har jättemånga kommentarer på vissa trådar i min blogg därför är jag nödgad till att göra ett pagingsystem. Detta är inga problem att göra, men nu till mitt stora problem: Hur gör jag om jag vill ha den senaste kommentaren underst på varje uppdelad sida?

Jag vet att man sätter "asc", men detta funkar ju inte när man har sidindelning. Eller...?

Jag blir jätteglad ifall någon vet svar på detta "stora" problem. :)

Medlem sedan nov. 200584 inlägg
#2

Ingen? Eller uttryckte jag mig oklart?

De flesta pagingsystem kommer alltid det senaste överst, men jag vill ha det senaste underst. Den senaste av 10 kommentarer vill jag ha det tionde underst, på sidan ett, och sidan två av de 10 senaste så vill jag ha det 10e underst osv.....

Detta för att jag vill att man ska kunna läsa uppifrån och ner för att kunna följa med diskussionerna. Alltså man ska inte behöva läsa nerifrån och upp..

Tack på förhand.

Medlem sedan jan. 2005953 inlägg
#3

Det är inga problem att blanda ASC och paging. Funkar det inte för dig? Visa din SQL-fråga i sådana fall.

Edit: 58 minuter tills du bumpar... otålig kanske? :)

Medlem sedan nov. 200584 inlägg
#4

Jag var lite otålig kanske, men här är min sql-fråga:

$rader = mysql_query("SELECT * FROM $tabell where artid = $_GET[artid] order by komid desc limit $start,$limit");

Jag funderar på om hemligheten är att vända på sidlänkarna som skrivs ut..

Jag vill helst inte ha senaste inlägget överst. Eller så finns det kanske något annat smart knep (lösning) ?

Medlem sedan nov. 200584 inlägg
#5

Jag har lagt senaste inlägget överst nu alla fall, men det kanske ändå finns någon som har en lösning?

Medlem sedan jan. 2005953 inlägg
#6

Jag vet inte om jag förstår dig rätt, men varför kan du inte använda ASC istället för DESC?

Är det så här du vill ha det?

Sida 1        Sida 2       Sida 3
  1             6            11
  2             7            12
  3             8            13
  4             9            14
  5            10            15
Medlem sedan nov. 200584 inlägg
#7

Nästan metallboj. Fast i omvänd ordning.

sida 3 är 1, sida 2 är 2 och sidan 1 är 3.

Fast jag har lagt in pagingsystemet på min sida nu i "desc", dvs ösista inlägget kommer högst upp som det brukar vara...

Vill de se vad andra har kommenterat eller vill läsa fortlöpande får de läsa baklänges..

Fast det hade varit häftigt om det hade gått göra så som jag först funderade på.. Kanske måste man göra pagingsystemet då baklänges?

286 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
152 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
150 ms — ändringar (db)