Avatar billede plato Juniormester
18. november 2004 - 23:08 Der er 3 kommentarer og
1 løsning

Brugerne skal bestemme hvor mange. ASP

Hejsa NG.

Jeg viser nogle anmeldelser på min forside. Dertil har jeg bla. dette i mit ASP:
strSQL = "SELECT TOP 6 * FROM anmeld  ORDER BY id DESC"

Som den ser ud viser den de sidste 6 anmeldelser.

På siden har brugerne mulighed for at oprette sig/lave en profil. Hvis jeg nu laver et felt der hedder "Vælg hvor mange anmeldelser du vil have på forsiden" 1,2,3 osv.
Er det så muligt rent ASP-agtigt at ændre TOP * ud fra hvad brugeren har valgt?...Og hvordan?
Avatar billede stingbat Nybegynder
18. november 2004 - 23:13 #1
Der skal du blot udtrække oplysningerne fra den enkelte profil, i dette tilfælde specielt "antallet".
Hvad du så gør, er:
intAnmeld = rs("FeltMedAntalletI")
...
strSQL = "SELECT TOP " & intAnmeld & " * FROM anmeld ORDER BY id DESC"

Håber at du kan se pointen.
Avatar billede plato Juniormester
18. november 2004 - 23:15 #2
Jeg kan se pointen. Jeg vender tilbage når jeg begynder på projektet. Forløbig tak :-)
Avatar billede plato Juniormester
19. november 2004 - 09:08 #3
stingbat.

Smider du lige et svar. Det virker som en drøm. Fik også lavet sådan at hvis brugeren ikke er logget ind, så er der en default visning.

Skønt når man lærer noget. ;-)
Avatar billede stingbat Nybegynder
19. november 2004 - 14:50 #4
Dejligt nok at høre :)
Man lærer lidt hver dag man lever... eller nåed ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester