Gebied kopen
Heb vanalles geprobeerd maar kom er niet meer uit.
Wat moet ik hierin veranderen?!
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
}
print "</table></form></td></tr>";
}
else if ($_GET['p'] == land) {
if ($data->famrang < 3) {exit;}
echo "<tr>
<td class=subTitle><b>Koop gebied</b></td>
</tr>
<tr><td> </td></tr>
<tr>
<td class=mainTxt>";
echo "Je hebt grond nodig om members toe te laten. Met 5 m² grond kan je 1 member toelaten.<br><br>";
$famillie = mysql_fetch_object(mysql_query("SELECT * FROM `famillie` WHERE `name`='{$data->famillie}'"));
$stad = mysql_fetch_object(mysql_query("SELECT * FROM `stad` WHERE `stad`='{$famillie->stad}'"));
$fami = mysql_query("SELECT * FROM `famillie` WHERE `stad`='{$famillie->stad}'");
$grond = 0;
while($famillies = mysql_fetch_object($fami)) {
$grond = ($grond + $famillies->grond);
}
$overige = $stad->grond-$grond;
if ($overige < 0) { echo "Er is geen grond meer in deze stad. Probeer andere families uit te moorden."; }
else {
$kopen = floor($famillie->bank / 50000);
$totaal = mysql_num_rows(mysql_query("SELECT * FROM `users` WHERE `famillie`='$data->famillie'"));
$totaal = floor($totaal * 5);
$bla = floor(($famillie->grond - $totaal) / 5);
if ($bla < 0) { $bla = 0; }
print "Er is nog {$overige}m² grond in $famillie->stad<br>1m² kost €50.000<br>Er staat €$famillie->bank op de familiebank. Daarmee kun je {$kopen}m² kopen<br><br>Je kan nog $bla leden toelaten met de grond die $data->famillie bezit.<br><br><form method=post><input type=text name=grond size=5>m²<br><input type=submit name=koop value=Koop></form>";
}
if ($_POST['koop']) {
$prijs = ($_POST['grond'] * 50000);
if ($overige - $_POST['grond'] < 0) { echo "Er is niet zoveel grond meer."; }
elseif($_POST['grond'] < 0){echo"Ongeldig aantal.";}
elseif ($famillie->bank < $prijs) { echo "Er staat niet genoeg geld op de famillie bank."; }
else {
mysql_query("UPDATE `famillie` SET `bank`=`bank`-$prijs,`grond`=`grond`+{$_POST['grond']} WHERE `name`='{$data->famillie}'");
echo "Je hebt {$_POST['grond']}m² gekocht in $famillie->stad voor €$prijs.";
}
?>
}
print "</table></form></td></tr>";
}
else if ($_GET['p'] == land) {
if ($data->famrang < 3) {exit;}
echo "<tr>
<td class=subTitle><b>Koop gebied</b></td>
</tr>
<tr><td> </td></tr>
<tr>
<td class=mainTxt>";
echo "Je hebt grond nodig om members toe te laten. Met 5 m² grond kan je 1 member toelaten.<br><br>";
$famillie = mysql_fetch_object(mysql_query("SELECT * FROM `famillie` WHERE `name`='{$data->famillie}'"));
$stad = mysql_fetch_object(mysql_query("SELECT * FROM `stad` WHERE `stad`='{$famillie->stad}'"));
$fami = mysql_query("SELECT * FROM `famillie` WHERE `stad`='{$famillie->stad}'");
$grond = 0;
while($famillies = mysql_fetch_object($fami)) {
$grond = ($grond + $famillies->grond);
}
$overige = $stad->grond-$grond;
if ($overige < 0) { echo "Er is geen grond meer in deze stad. Probeer andere families uit te moorden."; }
else {
$kopen = floor($famillie->bank / 50000);
$totaal = mysql_num_rows(mysql_query("SELECT * FROM `users` WHERE `famillie`='$data->famillie'"));
$totaal = floor($totaal * 5);
$bla = floor(($famillie->grond - $totaal) / 5);
if ($bla < 0) { $bla = 0; }
print "Er is nog {$overige}m² grond in $famillie->stad<br>1m² kost €50.000<br>Er staat €$famillie->bank op de familiebank. Daarmee kun je {$kopen}m² kopen<br><br>Je kan nog $bla leden toelaten met de grond die $data->famillie bezit.<br><br><form method=post><input type=text name=grond size=5>m²<br><input type=submit name=koop value=Koop></form>";
}
if ($_POST['koop']) {
$prijs = ($_POST['grond'] * 50000);
if ($overige - $_POST['grond'] < 0) { echo "Er is niet zoveel grond meer."; }
elseif($_POST['grond'] < 0){echo"Ongeldig aantal.";}
elseif ($famillie->bank < $prijs) { echo "Er staat niet genoeg geld op de famillie bank."; }
else {
mysql_query("UPDATE `famillie` SET `bank`=`bank`-$prijs,`grond`=`grond`+{$_POST['grond']} WHERE `name`='{$data->famillie}'");
echo "Je hebt {$_POST['grond']}m² gekocht in $famillie->stad voor €$prijs.";
}
?>
Vast bedankt,
Chris
Gewijzigd op 01/01/1970 01:00:00 door Chris
en code tags. Dan is het beter te lezen namelijk.
EDIT: Ook wel handig om de foutmelding te noemen.
Gewijzigd op 01/01/1970 01:00:00 door GaMer B
Sorry vergeten, dit is beter!
Maar wat voor foutmelding krijg je dan bij dit stuk script?
Er is geen grond meer in deze stad. Probeer andere families uit te moorden.
Dat krijg ik te zien!
Edit:
Volgende berichten gewist, ivm bumpen. Dit is niet toegestaan binnen 24 uur! (zie ook de faq)
Gewijzigd op 01/01/1970 01:00:00 door Chris
gebruik gewoon de edit knop.
en is dit een deel van het script??
want anders begin je met iets af te sluiten :P
maar zet eens
boven in je script
Gewijzigd op 01/01/1970 01:00:00 door Nicoow Unknown
Krijg hem nu ook niet meer op mijn ftp
maar waal haal je $overig vandaan??
en hoe reken je die uit..
want ik denk dat het daar aan ligt
nico schreef op 08.04.2007 13:49:
als het goed is zie je dan alle fouten die op de pagina zijn te zien..
maar waal haal je $overig vandaan??
en hoe reken je die uit..
want ik denk dat het daar aan ligt
maar waal haal je $overig vandaan??
en hoe reken je die uit..
want ik denk dat het daar aan ligt
ahh sorry overheen gekeken..
maar de foutmlding die je geeft is geen php foutmelding maar een gebrek in het script, neem contact op met de maker van dit script, hij is de aangewezen persoon die dit snel kan verhelpen
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php
}
print "</table></form></td></tr>";
}
else if ($_GET['p'] == land) {
if ($data->famrang < 3) {exit;}
echo "<tr>
<td class=subTitle><b>Koop gebied</b></td>
</tr>
<tr><td> </td></tr>
<tr>
<td class=mainTxt>";
echo "Je hebt grond nodig om members toe te laten. Met 5 m² grond kan je 1 member toelaten.<br><br>";
$famillie = mysql_fetch_object(mysql_query("SELECT * FROM `famillie` WHERE `name`='{$data->famillie}'"));
$stad = mysql_fetch_object(mysql_query("SELECT * FROM `stad` WHERE `stad`='{$famillie->stad}'"));
$fami = mysql_query("SELECT * FROM `famillie` WHERE `stad`='{$famillie->stad}'");
$grond = 0;
while($famillie = mysql_fetch_object($fami)) {
$grond = ($grond + $famillie->grond);
}
$overige = $stad->grond-$grond;
if ($overige < 0) { echo "Er is geen grond meer in deze stad. Probeer andere families uit te moorden."; }
else {
$kopen = floor($famillie->bank / 50000);
$totaal = mysql_num_rows(mysql_query("SELECT * FROM `users` WHERE `famillie`='$data->famillie'"));
$totaal = floor($totaal * 5);
$bla = floor(($famillie->grond - $totaal) / 5);
if ($bla < 0) { $bla = 0; }
print "Er is nog {$overige}m² grond in $famillie->stad<br>1m² kost €50.000<br>Er staat €$famillie->bank op de familiebank. Daarmee kun je {$kopen}m² kopen<br><br>Je kan nog $bla leden toelaten met de grond die $data->famillie bezit.<br><br><form method=post><input type=text name=grond size=5>m²<br><input type=submit name=koop value=Koop></form>";
}
if ($_POST['koop']) {
$prijs = ($_POST['grond'] * 50000);
if ($overige - $_POST['grond'] < 0) { echo "Er is niet zoveel grond meer."; }
elseif($_POST['grond'] < 0){echo"Ongeldig aantal.";}
elseif ($famillie->bank < $prijs) { echo "Er staat niet genoeg geld op de famillie bank."; }
else {
mysql_query("UPDATE `famillie` SET `bank`=`bank`-$prijs,`grond`=`grond`+{$_POST['grond']} WHERE `name`='{$data->famillie}'");
echo "Je hebt {$_POST['grond']}m² gekocht in $famillie->stad voor €$prijs.";
}
?>
}
print "</table></form></td></tr>";
}
else if ($_GET['p'] == land) {
if ($data->famrang < 3) {exit;}
echo "<tr>
<td class=subTitle><b>Koop gebied</b></td>
</tr>
<tr><td> </td></tr>
<tr>
<td class=mainTxt>";
echo "Je hebt grond nodig om members toe te laten. Met 5 m² grond kan je 1 member toelaten.<br><br>";
$famillie = mysql_fetch_object(mysql_query("SELECT * FROM `famillie` WHERE `name`='{$data->famillie}'"));
$stad = mysql_fetch_object(mysql_query("SELECT * FROM `stad` WHERE `stad`='{$famillie->stad}'"));
$fami = mysql_query("SELECT * FROM `famillie` WHERE `stad`='{$famillie->stad}'");
$grond = 0;
while($famillie = mysql_fetch_object($fami)) {
$grond = ($grond + $famillie->grond);
}
$overige = $stad->grond-$grond;
if ($overige < 0) { echo "Er is geen grond meer in deze stad. Probeer andere families uit te moorden."; }
else {
$kopen = floor($famillie->bank / 50000);
$totaal = mysql_num_rows(mysql_query("SELECT * FROM `users` WHERE `famillie`='$data->famillie'"));
$totaal = floor($totaal * 5);
$bla = floor(($famillie->grond - $totaal) / 5);
if ($bla < 0) { $bla = 0; }
print "Er is nog {$overige}m² grond in $famillie->stad<br>1m² kost €50.000<br>Er staat €$famillie->bank op de familiebank. Daarmee kun je {$kopen}m² kopen<br><br>Je kan nog $bla leden toelaten met de grond die $data->famillie bezit.<br><br><form method=post><input type=text name=grond size=5>m²<br><input type=submit name=koop value=Koop></form>";
}
if ($_POST['koop']) {
$prijs = ($_POST['grond'] * 50000);
if ($overige - $_POST['grond'] < 0) { echo "Er is niet zoveel grond meer."; }
elseif($_POST['grond'] < 0){echo"Ongeldig aantal.";}
elseif ($famillie->bank < $prijs) { echo "Er staat niet genoeg geld op de famillie bank."; }
else {
mysql_query("UPDATE `famillie` SET `bank`=`bank`-$prijs,`grond`=`grond`+{$_POST['grond']} WHERE `name`='{$data->famillie}'");
echo "Je hebt {$_POST['grond']}m² gekocht in $famillie->stad voor €$prijs.";
}
?>
Maar ik kom hier niet uit!
Dizzy heb je daar een verandering in gemaakt?
Geef de sql een naam ipv 3 functies in elkaar te drukken
enz..
enz..
Anders zal je altijd moeite houden met het debuggen
Laat nog wel weten hoe het gelopen is
edit:
sorry mijn antwoord slaat nergens op haha
had het verkeerd gelezen.. delete please
had het verkeerd gelezen.. delete please
Gewijzigd op 01/01/1970 01:00:00 door Marvin S