webForumDet fria alternativet

Visa antal länkar i varje kategori?

ASP

2 svar · 191 visningar · startad av Korak

Medlem sedan maj 2001133 inlägg
Frågan#1

Jag har ett script med länkar i olika kategorier.
Nu skulle jag vilja visa hur många länkar som finns inlagda i varje kategori.
Den delen som visar kategorierna ser ut såhär:

Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "SELECT * FROM kategorier ORDER BY kategori"
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("databas.mdb")
rs.Open strSQL, strDSN, 1
If Not (rs.BOF Or rs.EOF) Then
    Response.Write "<table width='500' cellspacing='2' cellpadding='0'>"
  Do until rs.EOF = True
		Response.Write "<tr><td width='100%' colspan=2>&#149; <a href='default.asp?mode=vis&kat=" & rs("kategori") & "'>" & rs("kategori") & "</a></td></tr>"
  rs.MoveNext
  Loop
End If

Databasen innehåller en tabell som heter Kategorier (namnen på de olika kategorierna) och en som heter Links (id, url, sökord, beskrivning mm).
Hur ska jag göra för att efter varje kategori visa hur många länkar den innehåller?
Ex:
Musik (19 st)
Data (13 st)

Tack på förhand!

------------------

MVH, Korak
www.eskobar.nu

Medlem sedan juni 200032 967 inlägg
#2
strSQL = "SELECT kategori, count(*) as Antal FROM kategorier GROUP BY kategori ORDER BY kategori"
...
...
Response.Write "<tr><td width='100%' colspan=2>• <a href='default.asp?mode=vis&kat=" & rs("kategori") & "'>" & rs("kategori") & " (" & rs("Antal") & " st.)</a></td></tr>"

Typ, liksom. :)

------------------
All your base are belong to me.

Medlem sedan maj 2001133 inlägg
#3

Bättre sent än aldrig....tack så mycket!

------------------

MVH, Korak
www.eskobar.nu

255 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)