CeeronMedlem sedan aug. 2000378 inlägg Ska göra en Function som lägger till eller tar bort pengar från användaren...
Något sånt här hade jag tänkt men jag e inte någon riktig höjdare på sånt här så... det funkar inte ;)
Function funGold(strWhat,intGold)
If strWhat = "adv" or strWhat = "add" Then
cha = "+"
If strWhat = "adv" Then
Response.Write " och " & intGold & " guld!"
End If
ElseIf strWhat = "del" Then
cha = "-"
End If
objConnect.Execute("update tblUsers set userGold = userGold "& cha & intGold & " where userID = " & Session("ID") & " "),,128
End Function
Syntaxfel (operator saknas) i frågeuttrycket 'userGold 246'.
raden e den där jag uppdaterar databasen... om jag kommenterar bort den händer inget...
Jesper TMedlem sedan nov. 20017 144 inlägg Skall allt in i en och samma kolumn?
Antar att det är en sträng. Testa med enkenfnuttar.
objConnect.Execute("update tblUsers set userGold = 'userGold "& cha & intGold & "' where userID = " & Session("ID") & " "),,128
Ska göra en Function som lägger till eller tar bort pengar från användaren...
...Det låter farligt. ;)
SilvioFMedlem sedan juni 2000547 inlägg Det verkar som om du inte får in något värde i cha-strängen. Tänk på att strängar är "case-sensetive" så att du verkligen skickar med något av fäljande värden till strWhat: adv, add, del.
CeeronMedlem sedan aug. 2000378 inlägg Det är ingen textsträng utan ett tal. Guld alltså ;)
Men om man ignorerar databas delen för en stund...
Även om man inte kör den så händer det inget =/
CeeronMedlem sedan aug. 2000378 inlägg ordnade sig
kollade va SilvioF sa o upptäckte att jag hade glömt "" rint adv, add, del när jag anropade functionen...
Tack ;)