Count + QueryString
Okay har en ide - når man trykker på et link der gerne skulle se sådan ud:link.asp?url=../results/relay/result.html
link.asp
Skulle så gerne sende folk til ønske side - men inden skal den kigger i databasen om der allerede er nogle der har gjort den forspørgelse før - og hvis der er så skal de ligge 1 til det antal gange før har besøgt den side.
Hvis det er første gang - så skal der oprettes en række.
Havde tænkt at databasen skulle laves med en tabel med felterne:
ID (Autonummer)
URL
COUNT
Har leget lidt med dette - men kan ikke rigtig få det til at virker - og den opretter heller ikke en ny linie hvis det er første gang siden bliver henvist til.
<%
Response.Buffer = True
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("ban-db97.mdb")
If Request.QueryString("url") <> "" Then
Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "SELECT * FROM banner WHERE (url = " & Request.QueryString("url") & ")"
rs.Open strSQL, myConn, 1, 3
If Not (rs.BOF Or rs.EOF) Then
rs("count") = rs("count") + 1
strURL = rs("url")
rs.Update
rs.Close
myConn.Close
Set rs = Nothing
Set myConn = Nothing
Response.Clear
Response.Redirect(strURL)
End If
End If
%>
Håber en kan hjælpe mig
/cygnet
