webForumDet fria alternativet

Angående Aktiv Sida

ASP

4 svar · 181 visningar · startad av MickeA.com

Medlem sedan feb. 20034 441 inlägg
Frågan#1

Hej

Som ni kanske läst i en tidigare tråd, där jag ville dela upp min adress lista i A, B, C, D osv. att ha en sida för varje bokstav.

Vad som ska tas ut från databasen avgörs via en Querystring som skickar med bokstaven man vill se på.

Totalt innehåller db'n 1100 adresser från A - Ö.

Tydligen gick det ju inte att lösa med vanlig paging (sa ngn...) och tipsade om att jag skulle göra såhär istället.

Längst ner på sidan vill jag sen ha:

[ A ] [ B ] [ C ] osv osv där man kan välja vilken bokstav man vill kolla på.

Här börjar det strula, för tittar jag tex. på [ B ], vill jag att det ska vara:
[ A ] B [ C ] osv...

Hur ska jag bära mig åt för att lösa det här då?!
Har funderat som faan, men itne kommit på ngt :(

Ytterst tacksam för bra tips och lösningar ;)

Medlem sedan juli 20011 084 inlägg
#2
<%
arrBokstaver = array("a","b","c".....osv)

For i = 0 to UBound(arrBokstaver)
  if(arrBokstaver(i) = Request.QueryString("bokstav")) Then
    Response.Write UCase(arrBokstaver(i)) &" "
  else
    Response.Write "<a href=""?bokstav="& arrBokstaver(i) &""">"& UCase(arrBokstaver(i)) &"</a> "
  end if
Next
%>
Medlem sedan feb. 20034 441 inlägg
#3

Oj, det gick fort ;)

Det ser grymjt ut, lite för grymt för att jag ska hajja t.o.m fast jag ska mecka med det lite nu, återkommer ;)

Medlem sedan feb. 20034 441 inlägg
#4

Nu har jag modifierat lite grann, fasen vad bra det blev ;)

Du har just gjort dagens goda gärning ; ))

Medlem sedan juli 20011 084 inlägg
#5

hehe, tackar :birp

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