Als ik een kogelfabriek wil kopen krijg ik een lege pagina;
ik gebruik; koop.php?spel=kogelfabriek
wanneer ik mysql_num_rows($owner4) == 1 weghaal krijg ik dat ik de kogelfabriek heb gekocht maar dan wordt deze uiteraard niet gepost. Iemand enig idee? :cheer:
----EDIT----
Sorry ben weer te snel met vragen, heb 't opgelost.
De oplossing was:
roept een query op, terwijl $owner3 geen query is en compleet nutteloos. :x
PHP
<?
$OMNILOG = 1;
include("_include-config.php");
include("layout.php");
if(! check_login()) {
header("Location: login.php");
exit;
}
mysql_query("UPDATE `[users]` SET `online`=NOW() WHERE `login`='{$data->login}'");
$dbres = mysql_query("SELECT *,UNIX_TIMESTAMP(`signup`) AS `signup`,UNIX_TIMESTAMP(`online`) AS `online` FROM `[users]` WHERE `login`='{$data->login}'");
$data = mysql_fetch_object($dbres);
?>
<html>
</head>
<table width=100%>
<?
mysql_query("UPDATE `[users]` SET `online`=NOW() WHERE `login`='{$data->login}'");
$gn1 = mysql_query("SELECT *,UNIX_TIMESTAMP(`gevangenis`) AS `gevangenis`,0 FROM `[users]` WHERE `login`='{$data->login}'");
$gn = mysql_fetch_object($gn1); if($gn->gevangenis + $gn->gevangenistijd > time()){
$verschil1 = $gn->gevangenis + $gn->gevangenistijd - time() - 3600;
$verschil = date("H:i", "$verschil1");print print <<<ENDHTML
<p align="center"><font size="2"><b><font color=red>Je zit in de gevangenis</b></font></p>
<p align="center"> </p>
<p align="center"><font size="2"><b><font color=red>Je word over $verschil seconden
vrijgelaten</b></font></p>
ENDHTML;
}
else{
$spel = $_GET['spel'];
$owner = mysql_query("SELECT * FROM `[casino]` WHERE `spel`='$spel' AND `land`='{$data->land}'");
$owner1 = mysql_query("SELECT * FROM `[kogelfabriek]` WHERE `stad`='{$data->stad}'");
$owner3 = mysql_fetch_object($owner);
$owner4 = mysql_fetch_object($owner1);
if(isset($_GET['spel']) && mysql_num_rows($owner) == 1) {
if($owner3->owner !=""){
print "Dit casino is al door iemand in gebruik.";
}
elseif($data->cash < 20000){
print "Je hebt niet genoeg geld op zak.";
}
else{
mysql_query("UPDATE `[casino]` SET `owner`='{$data->login}' WHERE `spel`='$spel' AND`land`='{$data->land}'");
mysql_query("UPDATE `[users]` SET `cash`=`cash`-'20000' WHERE `login`='{$data->login}'");
print "Het is gelukt je hebt het casino gekocht.";
}
}
if($_GET['spel'] == "kogelfabriek" && mysql_num_rows($owner4) == 1){
if($owner2->owner !=""){
print "Deze kogelfabriek is al door iemand in gebruik.";
}
elseif($data->cash < 10000){
print "Je hebt niet genoeg geld op zak.";
}
else{
mysql_query("UPDATE `[kogelfabriek]` SET `owner`='{$data->login}' WHERE `stad`='{$data->stad}'");
mysql_query("UPDATE `[users]` SET `cash`=`cash`-'10000' WHERE `login`='{$data->login}'");
print "Het is gelukt je hebt de kogelfabriek gekocht.";
}
}
}
if($_GET['spel'] =="informant"){
if($data->informa !="0"){
print "Je hebt al een informant.";
}
elseif($data->cash < 7000){
print "Je hebt niet genoeg geld op zak.";
}
else{
mysql_query("UPDATE `[users]` SET `informa`='informa'+'1' WHERE `login`='{$data->login}'");
mysql_query("UPDATE `[users]` SET `cash`=`cash`-'7000' WHERE `login`='{$data->login}'");
print "Het is gelukt je hebt een informant gekocht.";
}
}
?>
Toon Meer