include '..\basics\HTML.php';
in dem ich die Funktionen für HTML-Kopf und HTML-Fuss definiert habe\\
include '..\basics\HTML.php';
function falsch($text,$url='$_SERVER[PHP_SELF]'){
print("
$text");
}
function frm_zeige($fehler=''){
HTML_Begin("Pizzabestellung");
$db = ocilogon("scott", "tiger");
$sql_select = "select * from pizza";
$result = ociparse($db, $sql_select);
ociexecute($result) or die();
if ($fehler) {
print("Folgende Fehler sind aufgetreten:- ");
print(implode('
- ',$fehler));
print('
');
}
print("");
HTML_End();
}
function frm_validieren(){
$a_fehler = array();
if (strlen($_POST['Name'])<1 || $_POST['Name']=='Name') {
$a_fehler[]='Name ist ein Pflichtfeld';
}
if (strlen($_POST['Adresse']<1 || $_POST['Adresse']=='Adresse')) {
$a_fehler[]='Adresse ist ein Pflichtfeld';
}
if (strlen($_POST['Pizza'])<1) {
$a_fehler[]='Sie müssen mindestens eine Pizza bestellen';
}
return $a_fehler;
}
function frm_verarbeite(){
$gesamt = 0;
print("");
print("Rechnung ");
print(" ");
foreach($_POST['Pizza'] as $wahl){
$db = ocilogon("scott", "tiger");
$sql_wahl = "select * from Pizza where P_Nr=$wahl";
$result_2 = ociparse($db, $sql_wahl);
ociexecute($result_2) or die();
while(ocifetchinto($result_2, $auswahl)){
print("$auswahl[1] $auswahl[2] ");
$gesamt += $auswahl[2];
};
}
print("$gesamt
");
falsch('Ändern');
}
###### Main ######
if(array_key_exists('test',$_POST)){
if ($a_fehler = frm_validieren()) {
frm_zeige($a_fehler);
} else{
frm_verarbeite();
}
} else {
frm_zeige();
}