<?php
$fehler = array();
$vollstaendig = true;
$pizza = $_GET['pizza'];
if (!isset($pizza) || empty($pizza))
{
$vollstaendig = false;
$fehler[] = 'Sie müssen eine Pizza auswählen.';
}
elseif ($pizza != ('Margharita' || 'Cardinale' || 'Capricciosa' || 'Funghi' || 'Hawaii' || 'Pesto' || 'Rucola' || 'Quattro Stagioni' || 'Salami' || 'Tonno' || 'Frutti di Mare'))
{
$vollstaendig = false;
$fehler[] = 'Sie müssen eine der vorgegebenen Pizzen auswählen.';
}
$stueck = $_GET['stueck'];
if ($groesse != ('1' || '2' || '3' || '4' || '5' || '6' || '7' || '8' || '9' ))
{
$vollstaendig = false;
}
$groesse = $_GET['pizza_groesse'];
if ($groesse != ('gross' || 'mittel' || 'klein'))
{
$vollstaendig = false;
$fehler[] = 'Sie müssen die Pizzagröße auswählen.';
}
//Daten der Person pruefen
$strasse = $_GET['strasse'];
if (strlen($strasse) < 3)
{
$vollstaendig = false;
$fehler[] = 'Bitte geben Sie Ihren korrekten Straßennahmen an.';
}
$plz = $_GET['plz'];
if (!preg_match( '/^[0-9]{4}$/', $plz))
{
$vollstaendig = false;
$fehler[] = 'Bitte geben Sie Ihre korrekte Postleitzahl an.';
}
$telefon = $_GET['telefon'];
if (!isset($telefon))
{
$vollstaendig = false;
$fehler[] = 'Bitte geben Sie Ihre korrekte Telefon-Nummer an.';
}
$vorname = $_GET['vorname'];
if (!is_string($vorname))
{
$vollstaendig = false;
$fehler[] = 'Bitte geben Sie Ihren korrekten Vornamen an.';
}
$name = $_GET['name'];
if (!is_string($name))
{
$vollstaendig = false;
$fehler[] = 'Bitte geben Sie Ihren korrekten Nachnamen an.';
}
//Daten der Person fertig geprueft
//Falls eine oder mehrere Angaben fehlerhaft oder nicht ausgefuellt wurden,
//Alle Fehler ausgeben und das Skript abbrechen.
if (!$vollstaendig)
{
for($i=0; $i<count($fehler); $i++)
{
echo $fehler[$i].'<br>';
}
//die("<br>\n Bitte korrigieren Sie Ihre Angaben.")
}
//Vor SQL-Injektion schuetzen
/*$pizza = mysql_escape_string($pizza);
$groesse = mysql_escape_string($groesse);
$strasse = mysql_escape_string($strasse);
$plz = mysql_escape_string($plz);
$telefon = mysql_escape_string($telefon);
$vorname = mysql_escape_string($vorname);
$name = mysql_escape_string($name);
*/
//Anmeldung an der Datenbank
//$db_link = mysql_connect('localhost', 'root', 'root') or die ('konnte nicht verbinden');
//if(!@$db_link) die('Es gibt momentan technische Probleme, bitte versuchen Sie es in wenigen Minuten erneut.');
//if(!@mysql_select_db('mydb', $db_link)) die('Es gibt momentan technische Probleme, bitte versuchen Sie es in wenigen Minuten ernst.');
/*$sql = "INSERT INTO pizza
(pizza, pizzaGroesse, strasse, plz, telefon, vorname, name, datum)
VALUES
( '$pizza',
'$groesse',
'$strasse',
'$plz',
'$telefon',
'$vorname',
'$name',
NOW()
)";
mysql_query($sql);
*/
echo "<body bgcolor=#FFFFCC><center><p>
<font size=5><b>Ihre Bestellung:</b></font><br>
<p>
<font size=4> ".$stueck."x Pizza ".$pizza."</font> <br>
Größe - ".$groesse." <br><br>
<b>Lieferdaten:</b><br>
Name: ".$vorname." ".$name." <br>
Straße: ".$strasse." <br>
Postleitzahl: ".$plz." <br>
Telefonnummer:".$telefon." <br>
</center></body>";
?>