Avatar billede pokemaster Nybegynder
15. maj 2001 - 13:59 Der er 17 kommentarer og
3 løsninger

Hjææælp mig...

Jeg har et brugersystem.
Jeg har sat den til at vise top 20 over de brugere som der har registreret sig, men den viser ALLE de brugere som der har oprettet sig?
Hvordan kan det være?
Her kommer koden på users.asp :


<html>
<head>
<title>Brugere</title>
<link rel=\"stylesheet\" href=\"style.css\" type=\"text/css\">
</head>
<body bgcolor=\"#FFFFFF\" text=\"#000000\" link=\"#0066CC\" vlink=\"#0066CC\" alink=\"#0066CC\">
<table border=\"0\" width=\"735\" bgcolor=\"#000000\" cellspacing=\"1\" cellpadding=\"0\" height=\"178\" align=\"center\">
  <tr>
    <td width=\"100%\" bgcolor=\"#FFFFFF\" valign=\"top\">
      <hr width=\"80%\" noshade style=\"color: #000000;\">
      <div class=\"skrit\" align=\"center\"> <font face=\"Verdana\" size=\"1\"> [ <a href=\"dating.asp\">Forside</a> | <a href=\"adduser.asp\">Registr&eacute;r
        brugernavn</a> | <a href=\"users.asp\">Brugere</a> | <a href=\"search.asp\">S&oslash;g</a>
        | Statistik | <a href=\"login.asp\">Log ind</a> ]</font></div>
      <hr width=\"80%\" noshade style=\"color: #000000;\">
      <table width=\"100%\" border=\"0\" cellspacing=\"2\" cellpadding=\"2\">
        <tr>
          <td width=\"75%\" valign=\"top\" align=\"left\" height=\"153\"><ol>
            <%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"database.mdb\")
Conn.Open DSN

strSQL = \"Select * From bruger Order by Navn Desc\"
Set rs = Conn.Execute(strSQL)

Do
  strNavn = rs(\"navn\")

  strLink = \"<a href=\'showuser.asp?id=\" & rs(\"Id\") & \"\'>\" & strNavn & \"</a>\"

  Response.Write \"<li>\" & strLink & \"</li>\"

  rs.MoveNext
Loop While Not rs.EOF

Conn.Close
Set Conn = Nothing
%>
          </td>
          <td width=\"25%\" valign=\"top\" align=\"left\" height=\"153\">
            <table border=\"0\" width=\"100%\" bgcolor=\"#000000\" cellspacing=\"1\" cellpadding=\"0\">
              <tr>
                <td width=\"100%\" bgcolor=\"#3366CC\" valign=\"top\">
                  <div align=\"center\"><span class=\"skrit\"><b><font color=\"#FFFFFF\" size=\"1\" face=\"Verdana\">Top
                    10 Brugere</font></b></span></div>
                </td>
              </tr>
              <tr>
                <td width=\"100%\" bgcolor=\"#FFFFFF\" valign=\"top\">
                  <table border=\'0\' cellspacing=\'1\' cellpadding=\'0\' width=\'100%\' height=\"8\">
                    <tr>
                      <td width=\'160\' valign=\'top\' height=\"14\"> <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">
                        <ol>
                          <%
\' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"database.mdb\")
Conn.Open DSN

strSQL = \"Select top 20 * From bruger Order by hits Desc\"
Set rs = Conn.Execute(strSQL)

Do
  strNavn = rs(\"Navn\")

  strLink = \"<a href=\'showuser.asp?id=\" & rs(\"Id\") & \"\'>\" & strNavn & \"</a>\"

  Response.Write \"<li>\" & strLink & \"</li>\"

  rs.MoveNext
Loop While Not rs.EOF

Conn.Close
Set Conn = Nothing
%>
                        </ol>
                        </font></td>
                    </tr>
                  </table>
                </td>
              </tr>
            </table>
            <table width=\"75%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">
              <tr>
                <td><font face=\"Verdana\" size=\"1\"><img src=\"images/intet.gif\" width=\'120\' height=\'8\'></font></td>
              </tr>
            </table>
            <table border=\"0\" width=\"100%\" bgcolor=\"#000000\" cellspacing=\"1\" cellpadding=\"0\">
              <tr>
                <td width=\"100%\" bgcolor=\"#3366CC\" valign=\"top\">
                  <div align=\"center\"><span class=\"skrit\"><b><font color=\"#FFFFFF\" size=\"1\" face=\"Verdana\">Nyeste
                    12 Brugere</font></b></span></div>
                </td>
              </tr>
              <tr>
                <td width=\"100%\" bgcolor=\"#FFFFFF\" valign=\"top\">
                  <table border=\'0\' cellspacing=\'1\' cellpadding=\'0\' width=\'100%\' height=\"8\">
                    <tr>
                      <td width=\'160\' valign=\'top\'> <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">
                        <ol>
                          <%
\' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
DSN = DSN & \"DBQ=\" & Server.MapPath (\"database.mdb\")
Conn.Open DSN

strSQL = \"Select top 20 * From bruger Order by dato Desc\"
Set rs = Conn.Execute(strSQL)

Do
  strNavn = rs(\"Navn\")

  strLink = \"<a href=\'showuser.asp?id=\" & rs(\"Id\") & \"\'>\" & strNavn & \"</a>\"

  Response.Write \"<li>\" & strLink & \"</li>\"

  rs.MoveNext
Loop While Not rs.EOF

Conn.Close
Set Conn = Nothing
%>
                        </ol>
                        </font> </td>
                    </tr>
                  </table>
                </td>
              </tr>
            </table>
            <table width=\"75%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">
              <tr>
                <td><font face=\"Verdana\" size=\"1\"><img src=\"images/intet.gif\" width=\'120\' height=\'8\'></font></td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
    </td>
  </tr>
</table>
</body>
</html>
Avatar billede keysersoze Ekspert
15. maj 2001 - 14:03 #1
strSQL = \"Select * From bruger Order by Navn Desc\"

skal være

strSQL = \"Select top 20 From bruger Order by Navn Desc\"
Avatar billede netsrac Praktikant
15. maj 2001 - 14:04 #2
Fordi de alle har samme tal i hits ?

Du kan løse det sådan her:

counter = 0
strSQL = \"Select top 20 * From bruger Order by dato Desc\"
Set rs = Conn.Execute(strSQL)

Do
  strNavn = rs(\"Navn\")

  strLink = \"<a href=\'showuser.asp?id=\" & rs(\"Id\") & \"\'>\" & strNavn & \"</a>\"

  Response.Write \"<li>\" & strLink & \"</li>\"

  rs.MoveNext
counter = counter + 1
Loop While Not rs.EOF AND counter < 20
Avatar billede netsrac Praktikant
15. maj 2001 - 14:05 #3
keysersoze >> Prøv at kigge videre i scriptet :-)
Avatar billede keysersoze Ekspert
15. maj 2001 - 14:06 #4
hov! ;o)
Avatar billede pokemaster Nybegynder
15. maj 2001 - 14:08 #5
Det virker ikke, netsrac?

http://www.friserverplads.dk/mecha_dk//users.asp

Den viser stadigvæk alle de brugere?
Avatar billede pokemaster Nybegynder
15. maj 2001 - 14:09 #6
Jo, det virker nu..

Jeg glemte at sætte %> bagerst på scriptet...
Avatar billede netsrac Praktikant
15. maj 2001 - 14:10 #7
Det virker da med de top 10 brugere ikke ?
Avatar billede netsrac Praktikant
15. maj 2001 - 14:10 #8
Nå okay :-)
Avatar billede pokemaster Nybegynder
15. maj 2001 - 14:10 #9
Avatar billede netsrac Praktikant
15. maj 2001 - 14:11 #10
Det virker da fint ?
Avatar billede pokemaster Nybegynder
15. maj 2001 - 14:12 #11
netsrac - Ehm.. Har du ikke icq? Jeg skal også lige have hjælp til noget andet, med det brugersystem... ;o)
Avatar billede pokemaster Nybegynder
15. maj 2001 - 14:12 #12
netsrac - Jeppp ! *S*
Avatar billede netsrac Praktikant
15. maj 2001 - 14:13 #13
Har ikke icq her, sidder på skolen :-)
Avatar billede pokemaster Nybegynder
15. maj 2001 - 14:15 #14
netsrac - Okay.. Jeg putter lige filerne ned i en .zip fil..
Avatar billede pokemaster Nybegynder
15. maj 2001 - 14:22 #15
netsrac - Prøv at download filerne her :
http://www.friserverplads.dk/mecha_dk//brugersystem.zip

Gider du at gøre mig den tjeneste, hvor at man også kan oprette en bruger hvor man kan uploade et billede?
Og hvor der er et felt, som der hedder interesser?
Avatar billede pokemaster Nybegynder
15. maj 2001 - 14:24 #16
Håber du kan forstå mig.... :-)
Avatar billede netsrac Praktikant
15. maj 2001 - 14:41 #17
Har jeg desværre ikke tid til, men jeg har jo svaret på dit spm.
Avatar billede pokemaster Nybegynder
16. maj 2001 - 11:25 #18
Er der så ikke en anden som der vil det ?
Avatar billede pokemaster Nybegynder
16. maj 2001 - 22:01 #19
Hmm... Åbenbart ikke !
Avatar billede netsrac Praktikant
16. maj 2001 - 23:09 #20
Heeeey makker jeg svarede på dit spm, så kan du da ikke bare snuppe dine point igen, jeg svarede på det du skrev i spørgsmålet at dü så tror at du kan få alt serveret på et sølvfad...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester