Avatar billede darkhero Nybegynder
04. april 2001 - 18:20 Der er 5 kommentarer og
1 løsning

Hits...

jeg ville gerne vide hvordan man målte antal downloads... jeg skl måle antal klik på Download Now linket i denne kode:

<%
Set myConn = Server.CreateObject(\"ADODB.Connection\")
myConn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"data/script.mdb\")
If Request.QueryString(\"id\") <> \"\" Then
    Set rs = Server.CreateObject(\"ADODB.RecordSet\")
    strSQL = \"SELECT * FROM messages WHERE (ID = \" & Request.QueryString(\"id\") & \")\"
    rs.Open strSQL, myConn, 1, 3
    if rs.EOF then
Response.write \"<font face=\"\"Arial\"\" size=\"\"2\"\">Der er ingen indlæg i databasen, men skynd dig og skriv et som den første ;-)</font>\"
else
%>

<div align=\"center\">
<center>
<table border=\"0\" width=\"100%\" height=\"100%\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td width=\"50%\" height=\"1%\" bgcolor=\"#FF0000\"><b><%=RS(\"Script\")%></b></td>
</center>
<td width=\"50%\" height=\"1%\" bgcolor=\"#FF0000\"><p align=\"right\"><a href=\"<%=RS(\"url\")%>\">Download&nbsp;HER</a></td>
</tr>
<center>
<tr>
<td width=\"100%\" colspan=\"2\" valign=\"top\"><%=RS(\"message\")%></td>
</tr>
<tr>
<td width=\"50%\" height=\"1\" bgcolor=\"#FF0000\"><%
If rs(\"Demo\") = \"http://\" then %>

<% Else %><a href=\"<%=RS(\"Demo\")%>\" target=\"_blank\">Demo HER</td><% end if %>
<td width=\"50%\" height=\"1\" bgcolor=\"#FF0000\"><p align=\"right\">Af:&nbsp;<%
If rs(\"email\") = \"ingen\" then %>

<% Else %><a href=\"mailto:<%=RS(\"email\")%>\"><% end if %><%=RS(\"name\")%></td>
</tr>
</table>
</div>
<br><br>

<% end if %>
<%
        rs.Update
        rs.Close
        myConn.Close
        Set rs = Nothing
        Set myConn = Nothing
        end if
%>
Avatar billede keysersoze Ekspert
04. april 2001 - 18:52 #1
Avatar billede darkhero Nybegynder
04. april 2001 - 20:02 #2
den kode er MEGA frovirende!

jeg skal helst have en kode ikke.. liks til steder hvor jeg skal bruge 2 timer til at finde koden
Avatar billede keysersoze Ekspert
04. april 2001 - 20:07 #3
du skal bruge dette i toppen;

Set myConn = Server.CreateObject(\"ADODB.Connection\")
myConn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"clickcount.mdb\")
If Request.QueryString(\"id\") <> \"\" Then
    Set rs = Server.CreateObject(\"ADODB.RecordSet\")
    strSQL = \"SELECT * FROM clickcount WHERE (ID = \" & Request.QueryString(\"id\") & \")\"
    rs.Open strSQL, myConn, 1, 3
    If Not (rs.BOF Or rs.EOF) Then
        rs(\"Hits\") = rs(\"Hits\") + 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

og så dette som din a href;

<a href=alle_downloads.asp?id=\" & rs(\"ID\") & \">
Avatar billede keysersoze Ekspert
04. april 2001 - 20:08 #4
dette er koden for at udskrive ét link, og klikker man på det lægges der en ydeligere til dens count...

kræver en database selvfølgelig...

<%

Response.Buffer = True

Set myConn = Server.CreateObject(\"ADODB.Connection\")
myConn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"clickcount.mdb\")
If Request.QueryString(\"id\") <> \"\" Then
    Set rs = Server.CreateObject(\"ADODB.RecordSet\")
    strSQL = \"SELECT * FROM clickcount WHERE (ID = \" & Request.QueryString(\"id\") & \")\"
    rs.Open strSQL, myConn, 1, 3
    If Not (rs.BOF Or rs.EOF) Then
        rs(\"Hits\") = rs(\"Hits\") + 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

%>

    <html>
    <head>
    <title>Et enkelt udtræk fra database</title>
    </head>
    <body>
    <p>Et enkelt udtræk fra database</p>

<%

strSQL = \"SELECT * FROM clickcount where id=3\"
Set rs = myConn.Execute(strSQL)

        Response.Write \"<p><a href=en_url.asp?id=\" & rs(\"id\") & \">\" & rs(\"url\") & \"</a><br>\"

myConn.Close
Set myConn = Nothing

%>
   
    </body>
    </html>
Avatar billede darkhero Nybegynder
15. april 2001 - 11:37 #5
jeg kunne alså ikke få det til at virke ;(
Avatar billede keysersoze Ekspert
16. april 2001 - 17:00 #6
kommer der en fejl eller hvad sker 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