Avatar billede marie14 Nybegynder
14. marts 2005 - 15:12 Der er 6 kommentarer og
1 løsning

Opløsningen kommer ikke med ind i databasen

Hej alle
Jeg har en hitcounter der ellers fungerer godt, men pludselig tager den ikke folks skærm opløsning med, som den ellers plejede.
Den henter alle de andre oplysninger korrekt. Mit script ser sådan her ud:
<%
page= "http://" & request.servervariables("SERVER_NAME")
page= page & request.servervariables("script_name")
qstring= request.servervariables("query_string")
if trim(qstring) <> "" then
page= page & "?" & qstring
end if

accessdb="hit/mindb"
cn="DRIVER={Microsoft Access Driver (*.mdb)};"
cn=cn & "DBQ=" & server.mappath(accessdb)
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "insert into hitcounter (page,hit,ip,browser,oploesning)"
sql = sql & " values( '" & page & "',1, '" & Request.servervariables("REMOTE_ADDR") & "', '" & Request.servervariables("HTTP_USER_AGENT") & "', '" & oploesning & "')"
rs.Open sql, cn
%>
Avatar billede eagleeye Praktikant
14. marts 2005 - 16:34 #1
ud fra det kode du har vist bliver variablen  oploesning  aldrig sat.
Avatar billede marie14 Nybegynder
15. marts 2005 - 07:20 #2
Hvordan skal den så se ud og hvad kan grunden være til, at den virkede i flere måneder for derefter ikke at virke, hvad mangler jeg?
Avatar billede eagleeye Praktikant
15. marts 2005 - 16:49 #3
Nu ved jeg ikke hvordan din side virker men du mangler en linje som starter sådan her:

oploesning =


Så variablen oploesning kommer til at indeholde noget. Hvis det har virket så er der blevet rette i koden på et tidspunkt ellers viser du ikke hele koden for det som gemmer i databasen.
Avatar billede marie14 Nybegynder
17. marts 2005 - 09:26 #4
Nu har jeg fundet en ældre version af min Hit counter, den ser ud som neden stående, men opløsningen kommer stadig ikke med. :-(
Avatar billede marie14 Nybegynder
17. marts 2005 - 09:28 #5
Hov! Glemte at paste den ind.
<%
Function GetInput(i)
    GetInput=""
    if i<>"" then
        GetInput=Request.QueryString(i)
        if GetInput="" or IsNull(GetInput) then GetInput=Request.Form(i)
    end if
End Function

%>

<%
page= "http://" & request.servervariables("SERVER_NAME")
page= page & request.servervariables("script_name")
qstring= request.servervariables("query_string")
if trim(qstring) <> "" then
page= page & "?" & qstring
end if ' end querystring routine

accessdb="hit/mindb"
cn="DRIVER={Microsoft Access Driver (*.mdb)};"
cn=cn & "DBQ=" & server.mappath(accessdb)
Set rs = Server.CreateObject("ADODB.Recordset")

sql = "insert into hitcounter (page,hit,ip,browser,oploesning)"
sql = sql & " values( '" & page & "',1, '" & Request.servervariables("REMOTE_ADDR") & "', '" & Request.servervariables("HTTP_USER_AGENT") & "', '" & GetInput("opl") & "')"
rs.Open sql, cn
%>
Avatar billede marie14 Nybegynder
23. marts 2005 - 14:26 #6
Nå, du havde dybest set ret. Jeg havde fået slettet noget af scriptet, nu fungerer det igen. Du er velkommen til, at få pointene hvis du vil have dem.
Mvh. Marie
Avatar billede marie14 Nybegynder
25. juli 2005 - 14:34 #7
Da du ikke har smidt et svar lukker jeg nu, men tak for hjælpen.
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