Avatar billede no_doubt Nybegynder
04. marts 2001 - 23:49 Der er 15 kommentarer og
1 løsning

counter

Jeg vil gerne have fingrene i en counter som viser hvor mange besøgende der har været og i en database viser der Ip og hvilket nummer besøgende de var. men den skal kun printe antal ud.
Avatar billede morpheus Nybegynder
05. marts 2001 - 01:18 #1
Lignende kan findes hos www.activeserverpages.dk og www.netcoders.dk

/*/morpheus\\*\\
Avatar billede no_doubt Nybegynder
05. marts 2001 - 01:22 #2
præcist link ?
Avatar billede no_doubt Nybegynder
05. marts 2001 - 10:11 #3
Troede det var en ret enkel opgave.
Avatar billede ellebaek Nybegynder
05. marts 2001 - 12:06 #4
Jeg har en løsning, du skal ligge den ind i begyndelsen af din default.asp side:
if session(\"antal\") = \"\" Then

set besoegende = Server.CreateObject(\"ADODB.Connection\")
Set RSbesog = Server.CreateObject(\"ADODB.Recordset\")

strbes = \"DRIVER={Microsoft Access Driver (*.mdb)}; \"
strbes = strbes & \"DBQ=\" & server.mappath(\"central.mdb\")
Bessql = \"Select TOP 1 * FROM counter ORDER BY id DESC\"


besoegende.open strbes

IP = Request.ServerVariables(\"REMOTE_ADDR\")
tid = now()

upSQL = \"INSERT INTO counter(IP, tid) VALUES(\'\"&IP&\"\',\'\"&tid&\"\')\"
Set beeeeep = besoegende.Execute(upSQL)

RSbesog.open bessql,strbes
session(\"Antal\") = RSbesog(\"antal\")

RSbesog.close
set RSbesog = nothing
besoegende.close
set besoegende = nothing
end if 
Avatar billede ellebaek Nybegynder
05. marts 2001 - 12:08 #5
den skriver til et felt i en database, den skriver IP, tidspunkt, og id er så antallet af brugere på siden. DVS, du skal have en tabel i databasen der hedder: counter. Du skal derinde have følgende felter: IP, Tid og ID. denne ID skal være autonummerering.
Avatar billede no_doubt Nybegynder
05. marts 2001 - 17:14 #6
Hvordan laver jeg autonummerering på den ?
Avatar billede ellebaek Nybegynder
06. marts 2001 - 10:04 #7
når du laver feltet i accessdatabasen, vælger du feltet og i anden kolonne er der en rullemenu, i denne menu kan du vælge autonummerering ...
Avatar billede no_doubt Nybegynder
06. marts 2001 - 10:59 #8
Mere præcist ?
Avatar billede ellebaek Nybegynder
06. marts 2001 - 11:49 #9
oki ...
opret en database ...

så vælger du opret tabel via designvisning. Her får du et vindue der minder rimeligt om excel. Her er 3 felter ...
feltnavn, type, beskrivelse
du vælger så at lave 3 feltnavne...
et der hedder antal, under type kommer der så en rullemenu under type, dette felt vælger du så autonummerering.
et der hedder IP, her skal type bare være tekst,
et der hedder Tid, her skal type bare være tekst
Avatar billede no_doubt Nybegynder
06. marts 2001 - 19:17 #10
Avatar billede no_doubt Nybegynder
07. marts 2001 - 18:31 #11
Hvad gør jeg galt ?
Avatar billede ellebaek Nybegynder
08. marts 2001 - 07:53 #12
kan jeg ikke se din kode en gang ??
send den til jens@ellebaek.net
Avatar billede no_doubt Nybegynder
08. marts 2001 - 12:23 #13
det er jo din kode jeg har brugt
Avatar billede no_doubt Nybegynder
18. marts 2001 - 18:23 #14
Lukker bare så.
Avatar billede ellebaek Nybegynder
18. marts 2001 - 18:56 #15
hallo ...

jeg har fattet det er min egen kode ...

men hvis jeg har den her, er det nemmere at finde fejlen ..!
Avatar billede ellebaek Nybegynder
18. marts 2001 - 18:58 #16
faktisk kan jeg unmidelbart se at fejlen er at der mangler ret meget i den kode du har der ...
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