Ik heb hetvolgende script, maat het werkt niet.. hij haalt de "if" functies door elkaar heen. (hij weet niet waar welke eindigd..) ik heb ik het script zelf neer gezet waar het fout gaat en wat er fout gaat. ik kom er niet meer uit
hoe valt dit op te lossen, dat hij die if functies of hoe het ook heet door elkaar heen haald..
<?
if($_POST['action'] == "nieuw") {
if(!$_POST['game']) {
echo "<font color=red>Je moet wel een spel selecteren!</font>";
}
$slots = $_POST['slots'] + 10;
$totalprice = $_POST['totalprice'];
$period = $_POST['period'];
$price = $_POST['price'];
if($_POST['pub'] == "0") {
$type = "Private";
} else {
$type = "Public";
}
if($_POST['game'] == "1") {
$game = "Half-Life: Counter Strike 1.5";
}
elseif($_POST['game'] == "2") {
$game = "Half-Life: Counter Strike 1.6 (Steam)";
} else {
$game = "Half-Life: Day of Defeat";
}
?>
<?
if($_POST['action'] == "bestelling") {
echo "<font color=red>test!</font>";
} else {
if($_POST['ts'] == "0") {
?>
<FORM name="klantinfo" method="POST" action="<? echo $PHP_SELF; ?>">
<input type="hidden" value="bestelling" name="action">
<TABLE width="48%" border="1" CELLPADDING="4" cellspacing="2" bordercolor="#006699">
<TBODY>
<TR bgColor=#f0b5b5>
<TD width="48%" bgcolor="#006699">Pruducht</TD>
<TD width="31%" bgcolor="#006699">Contract duur</TD>
<TD width="21%" bgcolor="#006699">Prijs</TD>
</TR>
<TR bgColor=white>
<TD><? echo $game; ?></TD>
<TD><? echo $period; ?></TD>
<TD><? echo $price; ?></TD>
</TR>
<TR bgColor=white>
<TD><B>Totaal:</B></TD>
<TD>
</TD>
<TD bgColor=#F3F3F3><font color="#FF0000"><? echo $totalprice; ?></font></TD>
</TR>
</TBODY>
</TABLE>
</form>
<?
} else { (HIER gaat het FOUT!!! hij laat hoe dan ook altijd aleen het bovenstaande zien..)
?>
<FORM name="klantinfo" method="POST" action="<? echo $PHP_SELF; ?>">
<input type="hidden" value="bestelling" name="action">
<TABLE width="48%" border="1" CELLPADDING="4" cellspacing="2" bordercolor="#006699">
<TBODY>
<TR bgColor=#f0b5b5>
<TD width="48%" bgcolor="#006699">Pruducht</TD>
<TD width="31%" bgcolor="#006699">Contract duur</TD>
<TD width="21%" bgcolor="#006699">Prijs</TD>
</TR>
<TR bgColor=white>
<TD><? echo $game; ?></TD>
<TD><? echo $period; ?></TD>
<TD><? echo $price; ?></TD>
</TR>
<TR bgColor=white>
<TD>Psychostats</TD>
<TD>
</TD>
<TD bgColor=#F3F3F3>5</TD>
</TR>
<TR bgColor=white>
<TD><B>Totaal:</B></TD>
<TD></TD>
<TD bgColor=#F3F3F3><font color="#FF0000"><? echo $totalprice; ?></font></TD>
</TR>
</TBODY>
</TABLE>
</form>
<br><br>
<table width="59%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>Geslacht</td>
<td>M
<input type="radio" name="geslachtman" value="radiobutton">
V
<input name="geslachtvrouw" type="radio" value="radiobutton" checked>
</td>
</tr>
<tr>
<td>Voorletters:</td>
<td><input name="voorletters" type="text" id="voorletters" size="27">
</td>
</tr>
<tr>
<td>Tussenvoegsel:</td>
<td><input name="tussenvoegsel" type="text" id="tussenvoegsel" size="27">
</td>
</tr>
<tr>
<td>Achternaam:</td>
<td><input name="achternaam" type="text" id="achternaam" size="27">
</td>
</tr>
<tr>
<td>Geboortedatum</td>
<td><input name="geboortedarum" type="text" id="geboortedarum" size="27">
</td>
</tr>
<tr>
<td>Straatnaam</td>
<td><input name="straatnaam" type="text" id="straatnaam" size="18">
Nr:
<input name="straatnaamnr" type="text" id="straatnaamnr" size="1">
</td>
</tr>
<tr>
<td>Postcode</td>
<td><input name="postcode" type="text" id="postcode" size="27">
</td>
</tr>
<tr>
<td>Gemeente</td>
<td><input name="gemeente" type="text" id="gemeente" size="27">
</td>
</tr>
<tr>
<td>Provincie</td>
<td><input name="provincie" type="text" id="provincie" size="27">
</td>
</tr>
<tr>
<td height="24">Land</td>
<td><select name="land" id="land">
<option value="0">Nederland
<option value="1">België
</select>
</td>
</tr>
<tr>
<td>Telefoon</td>
<td><input name="telefoon" type="text" id="telefoon" size="27">
</td>
</tr>
<tr>
<td>Fax</td>
<td><input name="fax" type="text" id="fax" size="27">
</td>
</tr>
<tr>
<td>Email</td>
<td><input name="email" type="text" id="email" size="27">
</td>
</tr>
<tr>
<td><input name="verder2" type="submit" id="verder2" value="verder">
</td>
<td> </td>
</tr>
</table>
<?
}
}
?>
<?
} else {
?>
<TBODY><TR><TD height="432" vAlign=top><FORM name="gameprices" method="POST" action="<? echo $PHP_SELF; ?>">
<input type="hidden" value="nieuw" name="action">
<table cellspacing=0 cellpadding=2 border=0>
<tbody>
<tr>
<td width="212"><font class=newstext><b>Spel</b></font></td>
<td width="178"><font class=newstext><b>Spelers</b></font></td>
</tr>
<tr>
<td><font class=newstext>
<select class=forminput
onChange=changePrice(); name=game>
<option value=0 selected>Select Game</option>
<option value="1">Half-Life: Counter Strike 1.5</option>
<option value=2>Half-Life: Counter Strike 1.6 (Steam)</option>
<option value=3>Half-Life: Day of Defeat</option>
</select>
</font></td>
<td><font class=newstext>
<select class=forminput
onChange=changePrice(); name=slots>
<option value="0">10 Spelers
<option value="2">12 Spelers
<option value="4">14 Spelers
<option value="6">16 Spelers
<option value="8">18 Spelers
<option value="10">20 Spelers
<option value="12">22 Spelers
<option value="14">24 Spelers
<option value="16">26 Spelers</option>
<option value="18">28 Spelers</option>
<option value="20">30 Spelers</option>
<option value="22">32 Spelers</option>
</select>
</font></td>
</tr>
<tr>
<td><font class=newstext><b>Type</b></font></td>
<td><font class=newstext><b>Contract type</b></font></td>
<tr>
<td align=left><font class=newstext>
<select class=forminput
onChange=changePrice(); name=pub>
<option value="0">Privé
<option value="1" selected>Public
</select>
</font></td>
<td><font class=newstext>
<select class=forminput
onChange=changePrice(); name=period>
<option value="1">1 Maand
<option value="3">3 Maanden
<option value="6">6 Maande + 1 Maand Gratis
<option value="12">12 Maande + 1 Maand Gratis
</select>
</font></td>
</tr>
<tr>
<td align=left><font class=newstext><b>Psychostats</b></font></td>
<td><font class=newstext>
<select class=forminput
onChange=changePrice(); name=ts>
<option value=0 selected>No</option>
<option value="1">Yes</option>
</select>
</font></td>
</tr>
<tr>
<td align=left><font class=newstext><b>Maandelijkse kosten</b></font></td>
<td><font class=newstext>
<input class=forminput onFocus=this.blur()
size=7 name=price>
</font></td>
</tr>
<tr>
<td align=left><font class=newstext><b>Totale prijs</b></font></td>
<td><font class=newstext>
<input class=forminput
style="BACKGROUND: #b7bbc8" onFocus=this.blur() size=7
name=totalprice>
</font></td>
</tr>
<tr>
<td align=left><input type="submit" name="opslaan2" value="Bestel"></td>
<td> </td>
</tr>
</tbody>
</table>
</form>
<?
}
?>
<?
if($_POST['action'] == "nieuw") {
if(!$_POST['game']) {
echo "<font color=red>Je moet wel een spel selecteren!</font>";
}
$slots = $_POST['slots'] + 10;
$totalprice = $_POST['totalprice'];
$period = $_POST['period'];
$price = $_POST['price'];
if($_POST['pub'] == "0") {
$type = "Private";
} else {
$type = "Public";
}
if($_POST['game'] == "1") {
$game = "Half-Life: Counter Strike 1.5";
}
elseif($_POST['game'] == "2") {
$game = "Half-Life: Counter Strike 1.6 (Steam)";
} else {
$game = "Half-Life: Day of Defeat";
}
?>
<?
if($_POST['action'] == "bestelling") {
echo "<font color=red>test!</font>";
} else {
if($_POST['ts'] == "0") {
?>
<FORM name="klantinfo" method="POST" action="<? echo $PHP_SELF; ?>">
<input type="hidden" value="bestelling" name="action">
<TABLE width="48%" border="1" CELLPADDING="4" cellspacing="2" bordercolor="#006699">
<TBODY>
<TR bgColor=#f0b5b5>
<TD width="48%" bgcolor="#006699">Pruducht</TD>
<TD width="31%" bgcolor="#006699">Contract duur</TD>
<TD width="21%" bgcolor="#006699">Prijs</TD>
</TR>
<TR bgColor=white>
<TD><? echo $game; ?></TD>
<TD><? echo $period; ?></TD>
<TD><? echo $price; ?></TD>
</TR>
<TR bgColor=white>
<TD><B>Totaal:</B></TD>
<TD>
</TD>
<TD bgColor=#F3F3F3><font color="#FF0000"><? echo $totalprice; ?></font></TD>
</TR>
</TBODY>
</TABLE>
</form>
<?
} else { (HIER gaat het FOUT!!! hij laat hoe dan ook altijd aleen het bovenstaande zien..)
?>
<FORM name="klantinfo" method="POST" action="<? echo $PHP_SELF; ?>">
<input type="hidden" value="bestelling" name="action">
<TABLE width="48%" border="1" CELLPADDING="4" cellspacing="2" bordercolor="#006699">
<TBODY>
<TR bgColor=#f0b5b5>
<TD width="48%" bgcolor="#006699">Pruducht</TD>
<TD width="31%" bgcolor="#006699">Contract duur</TD>
<TD width="21%" bgcolor="#006699">Prijs</TD>
</TR>
<TR bgColor=white>
<TD><? echo $game; ?></TD>
<TD><? echo $period; ?></TD>
<TD><? echo $price; ?></TD>
</TR>
<TR bgColor=white>
<TD>Psychostats</TD>
<TD>
</TD>
<TD bgColor=#F3F3F3>5</TD>
</TR>
<TR bgColor=white>
<TD><B>Totaal:</B></TD>
<TD></TD>
<TD bgColor=#F3F3F3><font color="#FF0000"><? echo $totalprice; ?></font></TD>
</TR>
</TBODY>
</TABLE>
</form>
<br><br>
<table width="59%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>Geslacht</td>
<td>M
<input type="radio" name="geslachtman" value="radiobutton">
V
<input name="geslachtvrouw" type="radio" value="radiobutton" checked>
</td>
</tr>
<tr>
<td>Voorletters:</td>
<td><input name="voorletters" type="text" id="voorletters" size="27">
</td>
</tr>
<tr>
<td>Tussenvoegsel:</td>
<td><input name="tussenvoegsel" type="text" id="tussenvoegsel" size="27">
</td>
</tr>
<tr>
<td>Achternaam:</td>
<td><input name="achternaam" type="text" id="achternaam" size="27">
</td>
</tr>
<tr>
<td>Geboortedatum</td>
<td><input name="geboortedarum" type="text" id="geboortedarum" size="27">
</td>
</tr>
<tr>
<td>Straatnaam</td>
<td><input name="straatnaam" type="text" id="straatnaam" size="18">
Nr:
<input name="straatnaamnr" type="text" id="straatnaamnr" size="1">
</td>
</tr>
<tr>
<td>Postcode</td>
<td><input name="postcode" type="text" id="postcode" size="27">
</td>
</tr>
<tr>
<td>Gemeente</td>
<td><input name="gemeente" type="text" id="gemeente" size="27">
</td>
</tr>
<tr>
<td>Provincie</td>
<td><input name="provincie" type="text" id="provincie" size="27">
</td>
</tr>
<tr>
<td height="24">Land</td>
<td><select name="land" id="land">
<option value="0">Nederland
<option value="1">België
</select>
</td>
</tr>
<tr>
<td>Telefoon</td>
<td><input name="telefoon" type="text" id="telefoon" size="27">
</td>
</tr>
<tr>
<td>Fax</td>
<td><input name="fax" type="text" id="fax" size="27">
</td>
</tr>
<tr>
<td>Email</td>
<td><input name="email" type="text" id="email" size="27">
</td>
</tr>
<tr>
<td><input name="verder2" type="submit" id="verder2" value="verder">
</td>
<td> </td>
</tr>
</table>
<?
}
}
?>
<?
} else {
?>
<TBODY><TR><TD height="432" vAlign=top><FORM name="gameprices" method="POST" action="<? echo $PHP_SELF; ?>">
<input type="hidden" value="nieuw" name="action">
<table cellspacing=0 cellpadding=2 border=0>
<tbody>
<tr>
<td width="212"><font class=newstext><b>Spel</b></font></td>
<td width="178"><font class=newstext><b>Spelers</b></font></td>
</tr>
<tr>
<td><font class=newstext>
<select class=forminput
onChange=changePrice(); name=game>
<option value=0 selected>Select Game</option>
<option value="1">Half-Life: Counter Strike 1.5</option>
<option value=2>Half-Life: Counter Strike 1.6 (Steam)</option>
<option value=3>Half-Life: Day of Defeat</option>
</select>
</font></td>
<td><font class=newstext>
<select class=forminput
onChange=changePrice(); name=slots>
<option value="0">10 Spelers
<option value="2">12 Spelers
<option value="4">14 Spelers
<option value="6">16 Spelers
<option value="8">18 Spelers
<option value="10">20 Spelers
<option value="12">22 Spelers
<option value="14">24 Spelers
<option value="16">26 Spelers</option>
<option value="18">28 Spelers</option>
<option value="20">30 Spelers</option>
<option value="22">32 Spelers</option>
</select>
</font></td>
</tr>
<tr>
<td><font class=newstext><b>Type</b></font></td>
<td><font class=newstext><b>Contract type</b></font></td>
<tr>
<td align=left><font class=newstext>
<select class=forminput
onChange=changePrice(); name=pub>
<option value="0">Privé
<option value="1" selected>Public
</select>
</font></td>
<td><font class=newstext>
<select class=forminput
onChange=changePrice(); name=period>
<option value="1">1 Maand
<option value="3">3 Maanden
<option value="6">6 Maande + 1 Maand Gratis
<option value="12">12 Maande + 1 Maand Gratis
</select>
</font></td>
</tr>
<tr>
<td align=left><font class=newstext><b>Psychostats</b></font></td>
<td><font class=newstext>
<select class=forminput
onChange=changePrice(); name=ts>
<option value=0 selected>No</option>
<option value="1">Yes</option>
</select>
</font></td>
</tr>
<tr>
<td align=left><font class=newstext><b>Maandelijkse kosten</b></font></td>
<td><font class=newstext>
<input class=forminput onFocus=this.blur()
size=7 name=price>
</font></td>
</tr>
<tr>
<td align=left><font class=newstext><b>Totale prijs</b></font></td>
<td><font class=newstext>
<input class=forminput
style="BACKGROUND: #b7bbc8" onFocus=this.blur() size=7
name=totalprice>
</font></td>
</tr>
<tr>
<td align=left><input type="submit" name="opslaan2" value="Bestel"></td>
<td> </td>
</tr>
</tbody>
</table>
</form>
<?
}
?>