Det kan gøres med et recordset og ved brug af funktionen execute. Så koden bliver i stil med:
<% for i = Asc("A") to Asc("D") set ANTAL = Conn.Execute("select count(*) as antal from fonts where left(navn,1) = '" & Chr(i) & "'") execute("antal_" & Chr(i) & "=" & ANTAL("antal")) next
Ah okay.. smart nok.. har stillet det op sådan her:
<% for i = Asc("A") to Asc("Z") set ANTAL = Conn.Execute("select count(*) as antal from fonts where left(navn,1) = '" & Chr(i) & "'") execute("antal_" & Chr(i) & "=" & ANTAL("antal")) %> <tr><td class="menuCel"><a class="menu" href="default.asp?s=fonts&sort=A">Fonts <%=Chr(i)%></a></td><td><%= antal_" & Chr(i) & " %></td></tr> <% next %>
<%= antal_" & Chr(i) & " %> giver problemer.. :/ er jeg galt på den ? :(
Hvis du "bare" udskriver tallet med det samme og ikke skal bruge variablene antal_A, antal_B, antal_C osv i koden kan du lave det sådan her:
<% for i = Asc("A") to Asc("Z") set ANTAL = Conn.Execute("select count(*) as antal from fonts where left(navn,1) = '" & Chr(i) & "'") antal=ANTAL("antal") %> <tr><td class="menuCel"><a class="menu" href="default.asp?s=fonts&sort=A">Fonts <%=Chr(i)%></a></td><td><%= antal %></td></tr> <% next %>
Synes godt om
Ny brugerNybegynder
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.