<?php
print "Welkom in De Mac Donalds. Wat had u graag gewild?<br><br>
<table>
<tr><td width=125><b><u>Menu Kaart</td><td width=75><b><u>Energie</td><td width=75><b><u>Kost</td><td width=75><b><u>Voorraad</td><td><b><u>Opties</td></tr>";
$rsel = mysql_query("SELECT * FROM `equipment` WHERE `type`='S' AND `status`='U' ORDER BY `cost`");
while($res = mysql_fetch_object($rsel)) {
print "<tr><td>$res->name</td><td>$res->energy</td><td>€$res->cost,-</td><td>";
if($res->voorraad < 499) {
print "<font color=\"red\">$res->voorraad</font>";
} else
if($res->voorraad > 500) {
print "<font color=\"green\">$res->voorraad</font>";
}
print "</td><td>- <A href=mac.php?buy=$res->id>Koop</a></td></tr>";
}
print "</table>";
if(isset($_GET['buy'])) {
$buy = $_GET['buy'];
$arm1 = mysql_query("SELECT * FROM `equipment` WHERE `id`='$buy'");
while($arm = mysql_fetch_object($arm1)) {
if (empty ($arm->id)) {
print "<br><br><b>Dit is geen eten. Ga terug naar <a href=mac.php>Mac Donalds</a>.</b>";
exit;
}
if ($arm->cost > $data->cash) {
print "<br><br><b>Je kan dit je niet veroorloven!</b>";
exit;
}
if ($data->energie > 100) {
print "<br><br><b>Je bent nu al op je maximale energie!</b>";
exit;
}
if ($arm->voorraad < 0) {
print "<br><br><b>De Voorraad van dit product is al leeg!</b>";
exit;
}
print "<br><br>Je hebt <b>€$arm->cost,-</b> betaald. Maar nu heb je er wel weer <b>$arm->energy</b> Energie bij!";
mysql_query("UPDATE `[users]` SET `cash`=`cash`-$arm->cost WHERE `login`='$data->login'");
mysql_query("UPDATE `[users]` SET `energie`=`energie`+$arm->energy WHERE `login`='$data->login'");
mysql_query("UPDATE `equipment` SET `voorraad`=`voorraad`-$arm->energy WHERE `id`='$buy'");
}
}
?>
775 views
Heeft iemand een script die dingen opslaat in de database, zodat deze het er weer uit kan halen: