Jag vill ha en lista på alla medlemmar som jag har på sidan sorterade efter första bokstaven i sitt namn....
Inge svårt i det men vill ha så när en det bli en ny bokstav så ska det typ stå:
A....
namn
namn
B...
namn
namn
osv...
och om det inte finns så ska ju ingen bokstav visas...
Kan man på nåt sätt loopa upp alfabetet så man får en liten snabblänk till varje bokstav?
'order by username desc
Do until RS.EOF
IF firstletter <> Left(rs("username"), 1) THEN
response.write firstletter
End If
firstletter = Left(rs("username"), 1)
'skriv ut dina poster
response.write rs("username")
RS.movenext
loop
Du skulle ju kunna lägga till ett ankare vid varje bokstav och sätta länkar dit.
Ok hade tänkt mig att skriva ut hela alfabetet o sen med hjälpt av det ta fram alla som börjar med den bokstaven...
Kan man ställa ett villkor direkt i sql frågan ? ta fram alla som börjar med 'a' tex?
Men då kommer man till det andra... dom som kanske regga med en siffra eller nåt annat tecken som första tecken...
kan man typ IF NOT BOKSTAV then skriv ut?
Ja, du kan loopa igenom alfabetet, eller rättare sagt dess ascii-koder. Kolla närmsta ASCII-tabell för korrekta teckenkoder.
Ja, du kan få fram de som börjar på a. WHERE fältnamn LIKE 'a%'. Bokstaven kan du givetvis enkelt ersätta med ett querystringvärde eller liknande.
Ja, du kan göra en lista på de som reggat sig med annat än en bokstav först. Det blir lite omständigt, och jag kan inte syntaxen i huvudet, men det går.