Bij elke actie waar ik rankvordering wil gebruiken gebruik ik deze regel:
PHP
mysql_query("UPDATE `[users]` SET `rankvord` = `rankvord` - '100', `rank` = `rank` + '1' WHERE `{$data->rankvord}` > '99'");
waarvan de bedoeling dus is om het rank 1 omhoog te zetten wanneer deze 100% of hoger bereikt.
nu heb ik dit zo gedaan:
PHP
if($R1 ==1){
$getal = rand(1,100);
if($getal <$pr1+1){
$geld = rand(1,100);
mysql_query("UPDATE `[users]` SET `cash`=`cash`+'$geld',`rankvord`=`rankvord`+'$rankvord',`misdaad`=NOW(),`misdaadP`=`misdaadP`+1 WHERE `login`='{$_SESSION['login']}'");
mysql_query("UPDATE `[users]` SET `rankvord` = `rankvord` - '100', `rank` = `rank` + '1' WHERE `{$data->rankvord}` > '99'");
print "Het is gelukt en je hebt <b>€{$geld}</b> ervoor gekregen.";
exit;
}
Toon Meer
waarom werkt dit niet? 8-)
moet ik bij die sql lijn ook een session login plaatsen?:|