Hoi beste mensen
ik heb een probleem met een script
Ik heb het script uit criminals rood versie 4.1
het gaat hier om donate.php
ik heb het script veranderd hoe het zou kunnen werken als het goed is op criminolz maar het lukt toch nog niet
Hij maakt nog geen geld over en krijg nog een melding van een php error
Notice: Undefined variable: cash in C:\xampp\htdocs\maffia\ingame\donate.php on line 17
Getest via XAMPP
Dit is het script
PHP
<?php echo'
<div id="content_top"> </div>
<div id="content">
<h1 class="titel">Doneren</h1>';
?>
<table width=100%>
<?php /* ------------------------- */
print " <tr><td class=\"subTitle\"><b>Doneren</b></td></tr>\n";
if(isset($_POST['amount']) && preg_match("/^[0-9]+\$/",$_POST['amount']) && $_POST['amount'] > 0) {
$amount = $_POST['amount'];
if($amount <= $cash ) {
mysql_query("SELECT GET_LOCK('donate_{$to->login}',5)");
$data->cash -= $amount;
$to->cash += $amount;
mysql_query("UPDATE `users` SET `cash`={$data->cash} WHERE `login`='{$data->login}'");
mysql_query("UPDATE `users` SET `cash`={$to->cash} WHERE `login`='{$to->login}'");
$forwardedFor = ($_SERVER['HTTP_X_FORWARDED_FOR'] != "") ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['HTTP_CLIENT_IP'];
$forwardedFor = preg_replace('/, .+/','',$forwardedFor);
mysql_query("INSERT INTO `[logs]`(`time`,`IP`,`forwardedFor`,`login`,`person`,`code`) values(NOW(),'{$_SERVER['REMOTE_ADDR']}','$forwardedFor','{$data->login}','{$to->login}',$amount,'donate')");
print " <tr><td class=\"mainTxt\">Het bedrag is overgemaakt</td></tr>\n";
mysql_query("SELECT RELEASE_LOCK('donate_{$to->login}')");
}
else
print " <tr><td class=\"mainTxt\">Zoveel geld heb je niet</td></tr>\n";
}
else
print " <tr><td class=\"mainTxt\">{$to->login} staat nog onder bescherming</td></tr>\n";
print <<<ENDHTML
<tr><td class="mainTxt" align="center">
<table align="center">
</table>
<form method="post"><table align="center">
<tr><td width=60>Aan:</td> <td><input type="text" name="to" value=""></td></tr>
<tr><td width=60>Bedrag:</td> <td><input type="text" name="amount"></td></tr>
<tr><td></td> <td align="right"><input type="submit" name="submit" value="Doneer" style="width: 100;"></td></tr>
</table></form>
</td></tr>
ENDHTML;
/* ------------------------- */ ?>
</table>
</body>
</html>
Toon Meer