Un goededag mensen.
Ik ben weer is begonnen aan een criminals.
heb een goede werkende criminals gevonde.
alleen er zit GEEN kogelfabriek en red licht in.
Die probeer ik erin te zetten.
Heb een goed werkende sql al gevonde voor de kogelfabriek.
alleen ik heb een script gevonde maar hij geeft een fout aan. de fout: Parse error: syntax error, unexpected T_SL in /home/maurice/domains/jongeren-chat.nl/public_html/kogelfabriek.php on line 12
dit is mijn kogelfabriek script:
PHP
<?php
error_reporting(0);
include("_include-config.php");
include("data/names.php");
if(! check_login()) {
header("Location: login.php");
exit;
?>
<?PHP
print <<<ENDHTML
<table width="100%" align=center>
<tr>
<td class="subTitle"><b>Locale Kogelfabriek</b></td>
</tr>
<tr><td> </td></tr>
<center><img src="images/localekogelfabriek.png"></center>
<tr>
<td class="mainTxt">
<html>
<center>
ENDHTML;
$gn1 = mysql_query("SELECT *,UNIX_TIMESTAMP(`kogel`) AS `kogel`,0 FROM `users` WHERE `login`='{$data->login}'");
$gn = mysql_fetch_object($gn1);
if($gn->kogel + $gn->kogeltime > time())
{
$verschil1 = ($gn->kogel+$gn->kogeltime) - time() - 3600;
$crime = date("s", "$verschil1");
$crimee = date("i", "$verschil1");
$crime = $crime+$crimee*60;
echo "
<table align=center width="100%">
<tr><td class="subTitle"><b>Lokale kogelfabriek</b></td></tr>
<tr><td class="mainTxt">
<b>Je mag maar 1 keer per uur kogels kopen<br>
Je kan weer kogels kopen over <span id='CrimeCountdown'></span> seconden</center>
</td></tr>
";
echo "<script type='text/javascript'>
var seconds={$crime};
function display()
{
seconds=seconds-1;
if(seconds<0)
{
self.location.replace('bulletfactory.php');
}
else
{
var countdown = document.all? document.all["CrimeCountdown"] : document.getElementById? document.getElementById("CrimeCountdown") : "";
if (countdown)
{
countdown.innerHTML=seconds;
setTimeout('display()',1000);
}
}
}
display();
</script> ";
echo "</table>";
exit;
}
$fabriek = mysql_fetch_object(mysql_query("SELECT * FROM `land` WHERE `land`='{$data->land}'"));
$koop = floor($data->zak / $fabriek->prijs);
$akogels = ($data->paid == 1) ? ($fabriek->kogels*2) : $fabriek->kogels;
if($_SERVER['REQUEST_METHOD']=='POST' && preg_match('/^[0-9]+$/',$_POST['aantal'])) {
$antal = $_POST['aantal'];
$aantal = ($data->paid == 1) ? ($_POST['aantal'] / 2) : $_POST['aantal'];
$prijs = $antal*$fabriek->prijs;
if ($antal < 0) {
echo "Ongeldig aantal."; exit;
}
if ($prijs > $data->zak) {
echo "Je hebt niet genoeg geld op zak."; exit;
}
if ($aantal > $akogels) {
echo "Zoveel kogels zijn er niet."; exit;
}
if (!Empty($aantal)) {
mysql_query("UPDATE `users` SET `kogel`=NOW() WHERE `login`='{$data->login}'");
mysql_query("UPDATE `users` SET `kogeltime`=3600 WHERE `login`='{$data->login}'");
mysql_query("UPDATE `users` SET `zak`=`zak`-'$prijs',`kogels`=`kogels`+'$antal' WHERE `login`='{$data->login}'");
mysql_query("UPDATE `land` SET `kogels`=`kogels`-{$aantal} WHERE `land`='{$data->land}'") or die (mysql_error());
echo "Je hebt $antal kogels gekocht voor € {$prijs}."; exit;
}
else { echo "Ongeldig aantal."; exit; }
}
echo "
<br><br><br>
<form method='post'>
Er zijn $akogels kogels in deze kogelfabriek.<br>Je kan kogels kopen voor € {$fabriek->prijs} per kogel.<br>Je hebt €{$data->zak} op zak.<br>Je kan $koop kogels kopen voor € {$fabriek->prijs} met het geld dat je bij hebt.<br><br>
<input type='text' name='aantal' size='20' maxlength=3>
<br>
<br>
<p><input type='submit' value='Kopen'></form></p>";
?>
</table></table>
Toon Meer
Weet iemand mij te helpen?:sst:
grz