Tjenare.
Jag arbetar på ett forum och allt har hittills gått ganska bra, men nu tog det stopp. Jag ska nämligen göra så att en moderator kan "klistra" trådarna så de hamnar högst upp, men jag har ingen aning hur jag ska skriva loopen då :S
Jag antar att jag borde veta det men mina kunskaper i ASP är lite bristfälliga på vissa punkter :P
Tack på förhand. /Simon
"klistra" tråd i forum.
9 svar · 504 visningar · startad av magijo
Om du har ett fält i tabellen med trådarna där du sätter en etta på klistrade trådar, så är det bara att sortera fallande på det fältet i första hand i SQL-frågan.
.. ORDER BY Klistrad DESC ...
jo, men jag har ju vanliga inlägg sen, så kommer inte dem loopas huller om buller?
Det har jag ingen aning om, eftersom jag inte vet hur ditt system fungerar. Men om du har klistringen som första sorteringskriterium, och sedan behåller den sortering du har idag så borde det väl fungera?
jasså, du menar så :) sorry
Men hur lägger man in "olika sorteringskriterium"?
Hur sorterar du idag?
"SELECT * FROM trad where kat='"&kategori&"' AND org=1 order by id desc"
Om du lägger till fältet klistrad i din tabell, och se till att alla trådar har 0 i fältet, utom klistrade trådar som har 1:
"SELECT * FROM trad where kat='"&kategori&"' AND org=1 order by [b]klistrad desc,[/b] id desc"
mvh
nice. Tack för hjälpen!
Flyttas från ASP