webForumDet fria alternativet

Leta och ersätta i Databas

ASP

1 svar · 346 visningar · startad av U2K

Medlem sedan jan. 2000224 inlägg
Frågan#1

Som vanligt blir det kaos i koden!

Har gjort en Acces databas som har tio olika rows med data i. OK? På startsidan är all data uppräknad efter värdet i databasens kolumn Röster.

Nu vill jag med hjälp av detta göra så att när man klickar på en länk på varje post på hemsidan så ska kolumnen Röstas värde öka med 1 OK?
Så här ser den ut hittils

länk.asp?alt=nisse?röstaNamn=<%=RecSet("Gruppnamn")%>

<% if Request.QueryString("alt") = nisse then
SQL = "SELECT * FROM Chart WHERE Gruppnamn = '"& Request.QueryString("Gruppnamn")"' "
Set RecSet = Connect.Execute(SQL)

Funkar detta och isåfall hur ökar jag värdet på Röster

Tack på förhand

Medlem sedan juni 200032 967 inlägg
#2
<% if Request.QueryString("alt") = "nisse" then 
SQL = "UPDATE Chart SET [Röstas] = [Röstas]+1 WHERE Gruppnamn = '"& Request.QueryString("Gruppnamn")"' "
Connect.Execute(SQL)
%>

observera också citationstecknen runt nisse, eftersom det är en sträng och inte ett variabelnamn.

du måste givetvis också se till att du har gruppnamn i querystringen.

------------------
@nders

[Redigerat av @nders den 12 jul 2000]

260 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)