webForumDet fria alternativet

Varannan rubrikgrupp i färg?

ASP

2 svar · 270 visningar · startad av webbSAJTEN

Medlem sedan jan. 2002992 inlägg
Frågan#1

Tjenare!
Jag har gjort så att alla mina poster i databasen skrivs ut under respektive förstabokstav.

A
Allt under A

B
Allt under B

Ja ni förstår nog.

Jag gör det såhär.

<%
Do Until RS.EOF 

If strPreviousLetter = "" then
color = "#F7F2F2" 
Else
color = "#FFFFFF"  
End IF
%>

<tr bgcolor="<%=color%>">
<td>
   <% If UCase(Left(RS("strName"), 1)) <> strPreviousLetter Then
     strPreviousLetter = UCase(Left(RS("strname"), 1))     
Response.Write("<b>" & strPreviousLetter & "</b><br>")
   End If 
%>
   <a href="pictures.asp?ID=<%=RS("ID")%>"><%=RS("strName")%> (<%=RS("intPics")%>)</a>
</td>
</tr>

<%
RS.MoveNext
Loop
%>

Det jag vill skall fungera är att varannan bokstavskategori skall vara färgad och varannan skall vara vit.

Koden jag har nu för det fungerar inte..

Hur skall jag gå vidare?

Medlem sedan mars 20034 471 inlägg
#2

Nu är jag inte bra på ASP, men varför inte:

If UCase(Left(RS("strName"), 1)) <> strPreviousLetter then
  If color == "#F7F2F2"
  then color  = "#FFFFFF"  
  Else
  color = "#F7F2F2"
  End IF  
End IF
%>

Eller hur man nu skriver för att få rätt syntax på det...

Medlem sedan jan. 2002992 inlägg
#3

Spelar ingen roll hur duktig du är, det fungerade :D

Tack!!

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)