webForumDet fria alternativet

ta bort "pengar"

5 svar · 208 visningar · startad av DiDjo

DiDjoMedlem sedan nov. 2002544 inlägg
#1

Hej! Jag vill att när man trycker på en knapp så ska det dra av 1000 "pengar" från kolumen status! Hur skriver man då?

rs("status") = rs("status") -1000

Är det så eller! Efter som det är +20 t.ex
Ville bara fråga först!

LarsGMedlem sedan dec. 200012 464 inlägg
#2
q = "update t set status = status - 1000 where pkColumn = 4711"

Använd SQL istället.

DiDjoMedlem sedan nov. 2002544 inlägg
#3

ööö den var lite krånglig! Finns det inge lättare sätt?

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Nej, det är väl inget svårt. Du har ju en select-fråga det är bara att du byter ut den mot update och struntar i recordsetet.

DiDjoMedlem sedan nov. 2002544 inlägg
#5

aha! Men hur passar den in här da?

Set rs = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM anv where id='"&session("id")&"'"
rs.Open Addera, Connect, 3, 3 
rs("data") = True
Trodde ja--->rs("status") = rs("status") - 2000
rs.update

session("sida")="Du har köpt 'Egen sida'! På inställningar skriver du in det du vill ha på den!."
response.redirect "data.asp"
%>
LarsGMedlem sedan dec. 200012 464 inlägg
#6
connect.execute "update anv set status = status - 2000,data = true " & _
" where id='"&session("id")&"'",,128

session("sida")="Du har köpt 'Egen sida'! På inställningar skriver du in det du vill ha på den!."
response.redirect "data.asp"
%>

Det är allt som behövs.

131 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)