Hello, I'm trying to figure out what's the problem with this script but I can't find it. Can somebody help me?
<?php
error_reporting(E_ALL);
ob_start();
$page = $_GET['page'];
if(!isset($page))
{
header('Location:http://www.incyber.be/sp/index.php?page=home');
}
require_once('includes/header.php');
switch($page)
{
case 'result':
{
if(!isset($_GET['naam'],$_GET['gewone_spaghetti'],$_GET['vegetarische_spaghetti'],$_GET['kinder_spaghetti']))
{
// header('Location: index.php');
print 'fail';
}
else
{
$message = '<p>
De bestelling voor'.$_GET['naam'].'bevat:
</p>
<table>
<tr>
<td>Gerecht</td>
<td>Aantal</td>
<td>Eenheidsprijs</td>
<td>Totaal</td>
</tr>
<tr>
<td>Gewone spaghetti</td>
<td>'.$_GET['gewone_spaghetti'].'</td>
<td>9</td>
<td>'.($_GET['gewone_spaghetti']*9).'</td>
<tr/>
<tr>
<td>Vegetarische spaghetti</td>
<td>'.$_GET['vegetarische_spaghetti'].'</td>
<td>9</td>
<td>'.($_GET['vegetarische_spaghetti']*9).'</td>
<tr/>
<tr>
<td>Gewone spaghetti</td>
<td>'.$_GET['kinder_spaghetti'].'</td>
<td>9</td>
<td>'.($_GET['kinder_spaghetti']*9).'</td>
<tr/>
</table>';
mail('glenn@incyber.be','Bestelling voor'.$_GET['naam'],$message);
?>
<p>
Bedankt, uw aanvraag wordt verwerkt. U kunt deze pagina afdrukken als bewijs van uw bestelling.
</p>
<?php
print $message;
}
break;
}
default:
{
?>
<form action="index.php?page=result" method="post">
<fieldset>
<legend>Uw naam:</legend>
<input type="text" name="naam" id="naam" /><br />
<label>Gelieve uw volledige naam in te vullen</label>
</fieldset>
<fieldset>
<legend>Uw bestelling:</legend>
<input type="text" name="gewone_spaghetti" id="gewone_spaghetti" />
<label>x €9/Gewone spaghetti</label><br />
<input type="text" name="vegetarische_spaghetti" id="vegetarische_spaghetti" />
<label>x €9/Vegetarische spaghetti</label><br />
<input type="text" name="kinder_spaghetti" id="kinder_spaghetti" />
<label>x €5/Kinderspaghetti</label><br />
</fieldset>
<input type="submit" value="Plaats bestelling" name="plaats_bestelling" id="plaats_bestelling" />
</form>
<?php
break;
}
}
?>