Avatar billede bremer Nybegynder
29. oktober 2005 - 11:57 Der er 21 kommentarer og
1 løsning

Opsætning af urlcounter

Hej, Er der noget som kan hjælpe mig at evt, at vise mig
hvordan dette script kunne se ud... eller hvordan jeg evt. kan komme i gang med dette :)

En simpel urlcounter - det vil sige, når jeg har indtastet en url skal den blive gemt i min database samt herefter skulle man kunne spore denne url ( Visninger fra denne side er = (345) ect. )

håber I kan hjælpe mig... :)
Avatar billede bremer Nybegynder
29. oktober 2005 - 12:02 #1
måske har jeg noget her... men hvordan kommer de til at virke ??

id = request.querystring("id")

      SQL = "SELECT address, clicks FROM links WHERE id = " & id
      set RS = conn.execute(SQL)

    address = RS("address")

      clicks = RS("clicks") + 1

      SQL = "UPDATE links SET clicks = " & clicks & " WHERE id = " & id
      set RS = conn.execute(SQL)

      response.redirect("http://" & address)
Avatar billede kalp Novice
29. oktober 2005 - 12:04 #2
hvad med

SQL = "UPDATE links SET clicks = clicks + 1 & " WHERE id = " & id

og drop clicks = RS("clicks") + 1
Avatar billede bremer Nybegynder
29. oktober 2005 - 12:07 #3
Det vil sige den evt. skal se sådan ud??

<%
id = request.querystring("id")

      SQL = "SELECT address, clicks FROM links WHERE id = " & id
      set RS = conn.execute(SQL)

    address = RS("address")

      SQL = "UPDATE links SET clicks = clicks + 1 & " WHERE id = " & id
      set RS = conn.execute(SQL)

      response.redirect("http://" & address)
&>
Avatar billede bremer Nybegynder
29. oktober 2005 - 12:08 #4
Sådan! - eller hvad??

<%
id = request.querystring("id")

      SQL = "SELECT address, clicks FROM links WHERE id = " & id
      set RS = conn.execute(SQL)

    address = RS("address")

      SQL = "UPDATE links SET clicks = clicks + 1 & " WHERE id = " & id
      set RS = conn.execute(SQL)

      response.redirect("http://" & address)
%>
Avatar billede kalp Novice
29. oktober 2005 - 12:11 #5
<%
id = request.querystring("id")

      SQL = "UPDATE links SET clicks = clicks + 1 & " WHERE id = " & id
      set RS = conn.execute(SQL)

      response.redirect("http://" & address)
&>
Avatar billede kalp Novice
29. oktober 2005 - 12:12 #6
<%
id = request.querystring("id")

      SQL = "UPDATE links SET clicks = clicks + 1 & " WHERE id = " & id
      set RS = conn.execute(SQL)

      response.redirect("http://" & address)
%>
Avatar billede kalp Novice
29. oktober 2005 - 12:16 #7
<%
id = request.querystring("id")

      SQL = "SELECT address, clicks FROM links WHERE id = " & id
      set RS = conn.execute(SQL)

      address = RS("address")

      SQL = "UPDATE links SET clicks = clicks + 1 & " WHERE id = " & id
      set RS = conn.execute(SQL)

      response.redirect("http://" & address)
%>

overså at du skulle bruge adresse til sidst
Avatar billede bremer Nybegynder
29. oktober 2005 - 12:42 #8
Jeg får sådan en fejl, når jeg har inden sat den på min side,

Microsoft VBScript compilation error '800a0401'

Expected end of statement

/forsider/visning_backup.asp, line 920

SQL = "UPDATE film SET clicks = clicks + 1 & " WHERE id = " & id
-----------------------------------------------^
Avatar billede bremer Nybegynder
29. oktober 2005 - 12:42 #9
pilen skulle gå hen til "WHERE "
Avatar billede bremer Nybegynder
29. oktober 2005 - 12:46 #10
Min kode ser pt sådan ud...

          <%

if (Request.QueryString("id") & "") <> "" then
  strConn = "DRIVER={Microsoft Access Driver (*.mdb)}; " & _
  "DBQ=" & Server.MapPath("../../db/databasen.mdb") 
  set objConn = Server.CreateObject("ADODB.Connection")
  objConn.Open strConn

      SQL = "SELECT id_box, clicks FROM database WHERE id = " & id
      set RS = conn.execute(SQL)

      id_box = RS("id_box")

      SQL = "UPDATE database SET clicks = clicks + 1 & " WHERE id = " & id
      set RS = conn.execute(SQL)

      response.redirect("visning.asp?id=" & id_box)
%>
Avatar billede bremer Nybegynder
29. oktober 2005 - 12:47 #11
Er det også den skal se ud ??
Avatar billede kalp Novice
29. oktober 2005 - 12:51 #12
<%

if (Request.QueryString("id") & "") <> "" then
  strConn = "DRIVER={Microsoft Access Driver (*.mdb)}; " & _
  "DBQ=" & Server.MapPath("../../db/databasen.mdb") 
  set objConn = Server.CreateObject("ADODB.Connection")
  objConn.Open strConn

      SQL = "SELECT id_box, clicks FROM database WHERE id = " & id
      set RS = conn.execute(SQL)

      id_box = RS("id_box")

      SQL = "UPDATE database SET clicks = clicks + 1 WHERE id = " & id
      set RS = conn.execute(SQL)

      response.redirect("visning.asp?id=" & id_box)
%>
Avatar billede bremer Nybegynder
29. oktober 2005 - 12:59 #13
Nu siger den:

Microsoft VBScript compilation error '800a03f6'

Expected 'End'

- Hvad end det så betyder :D
Avatar billede kalp Novice
29. oktober 2005 - 13:16 #14
hvilken linje
Avatar billede bremer Nybegynder
29. oktober 2005 - 13:17 #15
line 1485 - der slet ikke har noget med dette at gøre :/

underligt...
Avatar billede kalp Novice
29. oktober 2005 - 13:25 #16
kopir evt. linjen herind
Avatar billede bremer Nybegynder
29. oktober 2005 - 13:43 #17
Microsoft VBScript compilation error '800a03f6'

Expected 'End'

/forsider/visning.asp, line 1485


PS. men der hvor har ind sat koden.. er på linie 907 og ser sådan ud...

    <%

if (Request.QueryString("id") & "") <> "" then
  strConn = "DRIVER={Microsoft Access Driver (*.mdb)}; " & _
  "DBQ=" & Server.MapPath("../../db/databasen.mdb") 
  set objConn = Server.CreateObject("ADODB.Connection")
  objConn.Open strConn

      strSQL = "SELECT id_box, clicks FROM database WHERE id = " & id
      set RS = conn.execute(SQL)

      id_box = RS("id_box")

      strSQL = "UPDATE database SET clicks = clicks + 1 WHERE id = " & id
      set RS = conn.execute(SQL)

      response.redirect("visning.asp?id=" & id_box)
%>
Avatar billede kalp Novice
29. oktober 2005 - 14:12 #18
vil gerne se linjen hvor der brokker sig
Avatar billede bremer Nybegynder
29. oktober 2005 - 14:25 #19
<td width="61%" class="almin_teskt"><span class="almin_tekst"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><font color="#CCCCCC"><%=musik%></font></font></font></span></td>


:S - men det skulle ikke være der problemet er...
Avatar billede kalp Novice
29. oktober 2005 - 15:26 #20
prøv der hvor den brokker sig at smide denne stump ind


<% end if %>
Avatar billede bremer Nybegynder
17. december 2009 - 19:45 #21
Bare skriv et "svar" - de få point... -
Avatar billede kalp Novice
18. december 2009 - 08:59 #22
svar:)
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