weet iemand toevallig hoe ik moet beginnen met een script om te zorgen dat als iemand een sms verstuurd de aantal nummers naar wie hij verzend automatisch word afgetrokken van zijn balance in een database

dus laten we zeggen als voorbeeld:

kees heeft 1000credtis en hij verstuurd naar 300nummers een bericht, dan word de som 1000-300=700total smsjes over

en als hij uiteindelijk 0 heeft kan hij niks meer sturen.

hoe zou ik moeten beginnen wil het zo simpel mogelijk houden
Niet heel lastig. Per SMS (of het nummer als het een batch is) die je verstuurt UPDATE je het aantal in de database met -1


UPDATE users SET balance = balance-1 WHERE user = 'kees'


En uiteraard voorafgaand bij elke SMS (of nummer) kijken of balance gelijk is of lager dan 0, dan geef je een foutmelding.

Ik raad je wel aan om een transactie-log bij te houden wat er aan credits is toegevoegd/afgeschreven per gebruiker. In geval van problemen wil je zulke dingen graag loggen.
oke dankjewel top ! is gelijk helder. top forum! :D
Dankjewel, en veel succes ermee!
Los daarvan is het ook zaak dat je van "echte" database-transacties gebruik maakt om te garanderen dat iemand zijn/haar limiet niet overschrijdt.

Reageren