16. februar 2002 - 10:20Der er
14 kommentarer og 1 løsning
Placering
Hej
Er der nogen der ved hvordan man laver sådan noget med at det link der har flest point (I en Access db.) får placeringen 1, mens linket der har nestflest point får placeringen 2 osv.
Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
Det var ikke på den måde... Det er lige som f.eks. Chart's placering. Ved Chart's countere står der Placering: 1, og 2 osv. alt efter hvor mange gange hjemmesiden er besøgt. Det vil jeg bare lave ved en søgemaskine, alt efter hvor mange points linket har fået. Det link der så har flest point, får placeringen 1, og nestflest får placeringen 2, og sådan fortsætter det med alle linksene.
/Snuseren
Synes godt om
Slettet bruger
16. februar 2002 - 10:39#4
Set rs = Conn.Execute("SELECT * FROM tabelNavn ORDER BY point DESC")
If Not rs.EOF Then Dim counter counter = 1 %> <% Do While Not rs.EOF %> <!--Din udskrift her - counter angiver placering--> <% rs.MoveNext counter = counter + 1 Loop End If %>
så forklar hvad det er du ikke kan få til at virke. så vidt jeg kan se er det bare en sql der sorterer efter antal point - og derefter loopes der bare igennem resultaterne...
det lyder til at der er mere i det end det, og hvis der er det, så må du altså lige forklare lidt nærmere
Du får altså ikke top karakter i evnen til at formulere ert problem. Men er det din loop du ikke kan hitte ud af ? Jeg vil mene at det i Javascript er noget i stil med dette:
Set rs = Conn.Execute("SELECT * FROM Links ORDER BY Point DESC");
var placering = 1
while (!rs.EOF) { Response.Write(rs("FeltNavn" + " " + placering) // denne skal jo nok rettes til rs.MoveNext placering++ }
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.