Building check
ik wil dat het script controleert of er genoeg gebouwen zijn voor de units die de persoon wilt kopen maar sinds ik de 'check' erin heb gedaan voert hij volgens mij het insert stukje van het script niet meer uit...
Ik heb alles geprobeert en het werkt alleen als ik het checkje weghaal....:S
Dit is nu de verkorte versie van het scriptje... (heb erbij gezet om welk stukje het gaat maar plaats nu bijna alles omdat de fout misschien ook ergens anders kan zitten
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<?php
session_start();
if(!isset($_SESSION["user"])){
header("Location: indexn.php");
}
?>
<?php include "header.php";?>
<?php
include('connection.php');
include('jezelf.php');
$jezelf = $_SESSION["user"];
$sql = "SELECT units.sniper, units.f117, units.navyseal, units.rah66, geld.euro, nw.nwp, gebouw.land, gebouw.lucht, gebouw.tank, gp.agp
FROM units, geld, nw, gebouw, gp
WHERE geld.username = units.username
AND geld.username = nw.gnaam
AND geld.username = gebouw.username
AND geld.username = gp.username
AND geld.username = '$jezelf'";
?><FORM NAME='form2' METHOD='post' ACTION='<?php echo($_SERVER["PHP_SELF"]);?>'>
<?
$res = mysql_query($sql);
if (mysql_num_rows($res) >= 0)
{
while ($row = mysql_fetch_array($res))
{
// gebouw
$land = $row['land'];
$lucht = $row['lucht'];
$tank = $row['tank'];
if(!empty($_POST))
{
$post = $_POST;
extract($_POST);
// hieronder het probleem!
if(!empty($sniper OR $navyseal)){
if ($esniper > $land1 OR $enavyseal > $land1){
echo "U heeft te weinig barraks om deze units te kopen <br><a href='unitsb.php'><i>Klik hier</i></a> terug te gaan.";
}}
elseif(!empty($f117 OR $rah66)){
if($ef117 > $lucht1 OR $erah66 > $lucht1){
echo "U heeft te weinig Landingsbanen om deze units te kopen <br><a href='unitsb.php'><i>Klik hier</i></a> terug te gaan.";
}}
}
elseif(!empty($_POST)){
// en dit voert ie niet uit:S
$sql_query1 = "UPDATE units SET sniper = '".$esniper."', navyseal = '".$enavyseal."', f117 = '".$ef117."', rah66 = '".$erah66."' WHERE username = '$jezelf'";
$sql_query2 = "UPDATE geld SET euro = '".$gnieuw."' WHERE username = '$jezelf' ";
$sql_query3 = "UPDATE nw SET nwp = '".$nnieuw."' WHERE gnaam = '$jezelf' ";
$sql_query4 = "UPDATE gp SET agp = '".$agpnieuw."' WHERE username = '$jezelf' ";
$result1 = mysql_query($sql_query1) or die(mysql_error());
$result2 = mysql_query($sql_query2) or die(mysql_error());
$result3 = mysql_query($sql_query3) or die(mysql_error());
$result4 = mysql_query($sql_query4) or die(mysql_error());
echo "Uw units kunnen ieder moment aankomen <br>U heeft €$gtot en $tigp gamepoint uitgegeven <br><br><a href='units.php'><i>Klik hier</i></a> om te kijken of ze er al zijn";
}
else {
echo "bla bal bla invul formuliertje
<tr><td><INPUT TYPE='submit' VALUE='Koop!'></form> </td></tr></table>"; } } }
else
echo "<p>Jaapestaartje heeft het verprutst.</p>";
?>
session_start();
if(!isset($_SESSION["user"])){
header("Location: indexn.php");
}
?>
<?php include "header.php";?>
<?php
include('connection.php');
include('jezelf.php');
$jezelf = $_SESSION["user"];
$sql = "SELECT units.sniper, units.f117, units.navyseal, units.rah66, geld.euro, nw.nwp, gebouw.land, gebouw.lucht, gebouw.tank, gp.agp
FROM units, geld, nw, gebouw, gp
WHERE geld.username = units.username
AND geld.username = nw.gnaam
AND geld.username = gebouw.username
AND geld.username = gp.username
AND geld.username = '$jezelf'";
?><FORM NAME='form2' METHOD='post' ACTION='<?php echo($_SERVER["PHP_SELF"]);?>'>
<?
$res = mysql_query($sql);
if (mysql_num_rows($res) >= 0)
{
while ($row = mysql_fetch_array($res))
{
// gebouw
$land = $row['land'];
$lucht = $row['lucht'];
$tank = $row['tank'];
if(!empty($_POST))
{
$post = $_POST;
extract($_POST);
// hieronder het probleem!
if(!empty($sniper OR $navyseal)){
if ($esniper > $land1 OR $enavyseal > $land1){
echo "U heeft te weinig barraks om deze units te kopen <br><a href='unitsb.php'><i>Klik hier</i></a> terug te gaan.";
}}
elseif(!empty($f117 OR $rah66)){
if($ef117 > $lucht1 OR $erah66 > $lucht1){
echo "U heeft te weinig Landingsbanen om deze units te kopen <br><a href='unitsb.php'><i>Klik hier</i></a> terug te gaan.";
}}
}
elseif(!empty($_POST)){
// en dit voert ie niet uit:S
$sql_query1 = "UPDATE units SET sniper = '".$esniper."', navyseal = '".$enavyseal."', f117 = '".$ef117."', rah66 = '".$erah66."' WHERE username = '$jezelf'";
$sql_query2 = "UPDATE geld SET euro = '".$gnieuw."' WHERE username = '$jezelf' ";
$sql_query3 = "UPDATE nw SET nwp = '".$nnieuw."' WHERE gnaam = '$jezelf' ";
$sql_query4 = "UPDATE gp SET agp = '".$agpnieuw."' WHERE username = '$jezelf' ";
$result1 = mysql_query($sql_query1) or die(mysql_error());
$result2 = mysql_query($sql_query2) or die(mysql_error());
$result3 = mysql_query($sql_query3) or die(mysql_error());
$result4 = mysql_query($sql_query4) or die(mysql_error());
echo "Uw units kunnen ieder moment aankomen <br>U heeft €$gtot en $tigp gamepoint uitgegeven <br><br><a href='units.php'><i>Klik hier</i></a> om te kijken of ze er al zijn";
}
else {
echo "bla bal bla invul formuliertje
<tr><td><INPUT TYPE='submit' VALUE='Koop!'></form> </td></tr></table>"; } } }
else
echo "<p>Jaapestaartje heeft het verprutst.</p>";
?>
Gewijzigd op 01/01/1970 01:00:00 door Jaap versloot
Er zijn nog geen reacties op dit bericht.