PeppeMedlem sedan sep. 200544 inlägg Hajsan, har ett problem gällade antal klick på en länk.
Detta gäller i en scriptavdelning.
När jag laddar upp scripts i databasen så lägger jag till en länk till filen i en kolumn i databasen som heter "lank".
Har naturligtvis en kolumn vid namn "klick".
Följande länk till nedladding utav ett script:
<a target="_blank" href="laddahem.asp?do=tanka&lank=<%=RS("lank")%>">» Ladda ner</a>
Kod till ladda hem.asp:
http://aspsidan.se/code/default.asp?c=5947
Saken är den att allting fungerar, man får hem scriptet man tryck på, men antal klick uppdateras inte, den är kvar på samma antal.
emissionMedlem sedan dec. 19996 721 inlägg Nej, så gör man inte. Uppdatera så här i stället
<%
If request.querystring("do") = "tanka" then
SQL = "UPDATE scripts SET klick=klick+1 WHERE lank='"& Request.Querystring("id") &"'"
Conn.Execute SQL
'Lägg inte på tomma strängar!
Response.redirect Request.Querystring("lank")
End if
%>
PeppeMedlem sedan sep. 200544 inlägg Travoni: Varför är det så viktigt med: , , 128
emissionMedlem sedan dec. 19996 721 inlägg Det är inte så viktigt, men det är bra. ", , 128" gör att Execute inte returnerar något recordset, vilket ju inte behövs i en update. Man sparar lite resurser, helt enkelt.