Avatar billede -wizard- Nybegynder
21. august 2001 - 12:24 Der er 1 kommentar og
1 løsning

Hjælp til at tælle + 10 til besøg på side

Jeg skal have den til at tælle når en bruger besøger denne side, jeg har lavet en session som hedder \"kon\"
så det skal finde ud af om den persone som ser siden er pige eller fyr og så tælle +1 til pige eller fyrebesøg.

den skal også tælle + 1 til totale besøg...

hvad jeg har lavet her virker ikke hvad er der galt ?
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"database.mdb\")
id = Request.QueryString(\"id\")
set rs = Server.CreateObject(\"ADODB.Recordset\")
rs.Open \"SELECT * FROM bruger WHERE ID=\" & id, Conn, 1, 3
%>
<%rs(\"hits\") = rs(\"hits\") + 1
rs.Update %>

<% If session(\"kon\") = Mand Then %>
<%rs(\"Fyrhits\") = rs(\"Fyrhits\") + 1
rs.Update %>
<% end if %>

<% If session(\"kon\") = Kvinde Then %>
<%rs(\"Pigehits\") = rs(\"Pigehits\") + 1
rs.Update %>
<% end if %>
Avatar billede casperhojstrup Nybegynder
21. august 2001 - 12:38 #1
rs(\"hits\") = rs(\"hits\") + 1 SKAL NOK HEDDE

strSQL = \"UPDATE DISTINCTROW brugere SET  adgangtil = \'\"& rs(\"hits\") + 1
\"\' WHERE gruppe LIKE \'hits\'\"
set Rs = Conn.Execute(strSQL)

GRUPPE = Navnet på cellen
HITS = Navnet på rækken
Avatar billede erb Nybegynder
21. august 2001 - 14:13 #2
Prøv lige at sætte hhv. mand og kvinde i anførselstegn som herunder, og se om det ikke hjælper...

<% If session(\"kon\") = \"Mand\" Then %>
<%rs(\"Fyrhits\") = rs(\"Fyrhits\") + 1
rs.Update %>
<% end if %>

<% If session(\"kon\") = \"Kvinde\" Then %>
<%rs(\"Pigehits\") = rs(\"Pigehits\") + 1
rs.Update %>
<% end if %>
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