PHP expert |
|
Ik heb al een heel tijdje geleden een Blackjack script gemaakt, werkt prima maar nu opeens niet meer. Als iemand op de knop Double drukt en daarna verliest krijgt hij/zij opeens 18 tril/biljard. Gelukkig heb ik hier wel 'n beveiliging voor gemaakt dat als ze meer dan 1 miljard hebben dat hun geld wordt gereset, maar is natuurlijk ook best wel lullig hè.
Dus wat is er verkeerd aan deze code?
elseif($this->ReturnWinner() == 'Deler')
{
echo 'Jij had '.$this->CountValue('Speler').' en de deler had '.$this->CountValue('Deler').'. Je hebt €'.number_format($_SESSION['bjInzet'],0).' verloren.';
mysql_query("UPDATE `blackjack` SET `geld` = `geld` + ".($_SESSION['bjInzet'] * 2)." WHERE `id` = ".$uRow['staat']) or die(mysql_error());
mysql_query("UPDATE `leden` SET `geld` = `geld` - ".$_SESSION['bjInzet']." WHERE `id` = ".$_SESSION['user']) or die(mysql_error());
}
elseif($this->ReturnWinner() == 'Deler') { echo 'Jij had '.$this->CountValue('Speler').' en de deler had '.$this->CountValue('Deler').'. Je hebt €'.number_format($_SESSION['bjInzet'],0).' verloren.'; mysql_query("UPDATE `blackjack` SET `geld` = `geld` + ".($_SESSION['bjInzet'] * 2)." WHERE `id` = ".$uRow['staat']) or die(mysql_error()); mysql_query("UPDATE `leden` SET `geld` = `geld` - ".$_SESSION['bjInzet']." WHERE `id` = ".$_SESSION['user']) or die(mysql_error()); }
|