---
title: "Rekommenderasräknare"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/66127-rekommenderasräknare"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "magnusfeldth"
published: "2003-01-25T19:57:55.000Z"
updated: "2003-01-26T17:13:12.000Z"
replies: 4
views: 195
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/66127-rekommenderasräknare"
---

# Rekommenderasräknare

## #1 — magnusfeldth, 2003-01-25T19:57Z

Tjena.
Jag behöver hjälp med lite aspkod.
Jag vill att när man klickar på en bild (rekommendera.gif) så ökas kolumnen "rekom" med +1. Detta görs i varje individuell artikel. Exempel på sidan artikel.asp?ID?=37 så går den alltså till kolumen "rekom" på ID=37 i tabellen "artiklar" och ökar värdet där med 1 (ett). Efter man har klickat på bilden kommer man till samma sida som man är på.

Jag skulle vilja ha hjälp med att skriva detta. Från början till start, alltså hur jag öppnar databaskopplingen (databaskoplingen heter för övrigt "databas1"), kopplar koden och sedan stänger databaskopplingen. 

någonting så här tror jag att det skall se ut, men hur kopplar jag den?
update tabell set rekom = rekom + 1 where id = " & request.querystring("id")

Permalänk: https://www.webforum.nu/p/66127

## #2 — LarsG, 2003-01-25T20:24Z

Jo, sql-satsen ser korrekt ut. Hur du ansluter till databasen beror på vilken dbms du använder

Exempel för access

```
set connect = server.createobject("adodb.connection")
connect.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& server.MapPath("kryss.mdb")
connect.execute "Update tabell set rekom = rekom + 1 where id = " & request.querystring("id"),,128
connect.close
set connect = nothing
```

eller om du har en dsn

```
set connect = server.createobject("adodb.connection")
connect.open "DSN=databas1"
connect.execute "Update tabell set rekom = rekom + 1 where id = " & request.querystring("id"),,128
connect.close
set connect = nothing
```

Permalänk: https://www.webforum.nu/p/927165

## #3 — magnusfeldth, 2003-01-26T11:13Z

set connect = server.createobject("adodb.connection")
connect.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& server.MapPath("kryss.mdb")
connect.execute "Update tabell set rekom = rekom + 1 where id = " & request.querystring("id"),,128
connect.close
set connect = nothing
\----
jättebra, tack... men hur skriver jag så att den händelsen sker när man klickar på bilden rekommendera.gif?

Permalänk: https://www.webforum.nu/p/927477

## #4 — LarsG, 2003-01-26T17:02Z

Html!

```
<a href='updCount.asp'> <img src='bild.gif' > </a>
```

eller nåt. Kan inte HTML.

Permalänk: https://www.webforum.nu/p/927698

## #5 — solbulle, 2003-01-26T17:13Z

Typ:

```

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

If updateid <> "" then
set connect = server.createobject("adodb.connection") 
connect.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& server.MapPath("kryss.mdb") 
connect.execute "Update tabell set rekom = rekom + 1 where id = " & updateid ,,128 
connect.close 
set connect = nothing 

End If
%>

<a href="updCount.asp?id=<% =id %>"><img src="bild.gif"></a>
```

Sen är då frågan om du lägger in "id" statiskt eller om du plockar ut det ur en db tex.

Permalänk: https://www.webforum.nu/p/927701

---

Tråden på webben: https://www.webforum.nu/amne/asp/66127-rekommenderasräknare
