Avatar billede trine_h Nybegynder
18. april 2001 - 10:46 Der er 1 løsning

asp og sql query sp.

Jeg er ved at lave en vareliste og har et par spørgsmål?

Jeg har en række varer som jeg henter i en database. De er inddelt efter et kategorinavn.
Det kunne f.eks være kattegrus og kattemad ;)

På siden har jeg en række links som alle fører til vareliste siden. Hvert link
har et parameter tilknyttet f.eks vareliste.asp?kategori=kattemad.
Dette virker fint men..

Jeg vil nu gerne have f.eks 2 kategorier vist på samme side.
Min sql streng kunne se sådan her ud :
SELECT * FROM vareliste WHERE kategori=kattegrus OR kategori=kattemad ORDER BY kategori


Problemet er så at jeg gerne vil have en overskrift for hver kategori.
\"Overskrifter\" skal helst ligge i databasen for at beholde denne varelisteside dynamisk.

Er det muligt at få info om sqlresultatet sådan at jeg kan indsætte en ny overskrift for hver varekategori?
Er der en bedre måde at sætte databasen op på?

Det kan selvfølgelig lade sig gøre ved at lave x antal database forespørgelser på siden men det vil
vel også gøre siden væsentlig langsommere? 

   
Avatar billede sone Nybegynder
18. april 2001 - 10:48 #1
oldkat = \"\"
DO WHILE NOT RS.EOF
  newkat = RS(\"kategori\")
  IF oldkat<>newkat
    \' udskriv overskrift
    oldkat = newkat
  END IF
  RS.Movenext
LOOP
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