Avatar billede silentbob Nybegynder
02. juli 2003 - 09:44 Der er 1 kommentar og
1 løsning

For each udfra tabel i db / hjælp til sortering af data

Er det muligt at lave en:

For each kategori in t_linkkategori.kategori
response.write "kategori"

rs.open "select * from t_link " ...
do while not rs.eof
response.write "link"
rs.movenext
loop

Next

Jeg skal bruge det til en link side og vil meget gerne være færdige med det i dag. Når der tilføjes et link, skal man vælge en kategori udfra en dropdown menu --> det kommer fra en t_linkkategori tabel. Selve linket gemmes i t_link med kategoriens id.

Det er meningen at dette skal bruge til at sortere linksne efter kategori(jeg kan nemt får den til at vise alle linksne, men jeg vil gerne have at den også lige skriver kategorien ind imellem). Jeg tror ikke selv på at mit eksemple nogensinde vil virke. Så måske har en på Eksperten en ide, til hvordan det kan skrives og hjælpe mig lidt i gang. :)

Skriv for mere info.
Avatar billede carpediem Nybegynder
02. juli 2003 - 09:57 #1
Du skal nok tænke i baner ala disse:

SQL = "SELECT t_link.ID, t_link.Link, t_link.KategoriID, t_linkkategori.kategori FROM t_link INNER JOIN t_linkkategori ON t_link.KategoriID = t_linkkategori.ID ORDER BY kategori"
rs.Open SQL, conn, 3, 3
Do While NOT rs.EOF
  If Trim(rs("KategoriID")) = Trim(intKategoriID) Then
    'Så er vi i samme kategori som den foregående
    'Udskriv
  Else
    'Så er det en ny kategori
    'Udskriv
  End If
  intKategoriID = rs("KategoriID")
  rs.MoveNext
Loop
rs.Close
Avatar billede silentbob Nybegynder
02. juli 2003 - 10:25 #2
Det skulle lige rettes til, men det virker pokkers godt :)
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