Thema: Eine mögliche Lösung fü die 5. Aufgabe
<!DOCTYPE html>
<html lang="en">
<head>
<title>Dynamische Webprogrammierung</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
</head>
<body>
<h2>Erstelle eine Rechnung mit Hilfe eines Formulars (dynamische Website)</h2>
<form method='post' enctype='multipart/form-data' action='a105.php'>
<label>Anzahl der Hosen:</label><br />
<input type='text' name='AnzahlDerHosen' placeholder='Enter eine Zahl'><br />
<label>Preis der Hosen:</label><br />
<input type='text' name='PreisDerHosen' placeholder='Enter eine Zahl'><br />
<label>Anzahl der Hemden:</label><br />
<input type='text' name='AnzahlDerHemden' placeholder='Enter eine Zahl'><br />
<label>Preis der Hemden:</label><br />
<input type='text' name='PreisDerHemden' placeholder='Enter eine Zahl'><br />
<label>Anzahl der Röcke:</label><br />
<input type='text' name='AnzahlDerRoecke' placeholder='Enter eine Zahl'><br />
<label>Preis der Röcke:</label><br />
<input type='text' name='PreisDerRoecke' placeholder='Enter eine Zahl'><br />
<input type='submit' name='send' value='Rechnung erstellen' ><br />
</form>
<hr>
<?php
if(isset($_POST['send'])) {
echo "<hr><h2>Erstelle eine Tabelle für eine Rechnung!</h2>";
$AnzahlDerHosen=$_POST['AnzahlDerHosen'];
$PreisDerHosen=$_POST['PreisDerHosen'];
$AnzahlDerHemden=$_POST['AnzahlDerHemden'];
$PreisDerHemden=$_POST['PreisDerHemden'];
$AnzahlDerRoecke=$_POST['AnzahlDerRoecke'];
$PreisDerRoecke=$_POST['PreisDerRoecke'];
$Zwischensumme = $AnzahlDerHosen*$PreisDerHosen + $AnzahlDerHemden*$PreisDerHemden + $AnzahlDerRoecke*$PreisDerRoecke;
$Rabatt=0;
echo "<table border='2'>";
echo "<thead>";
echo "<tr>";
echo "<th>pos.</th>";
echo "<th>Name</th>";
echo "<th>Beschreibung</th>";
echo "<th>Anzahl</th>";
echo "<th>Preis pro Stück</th>";
echo "<th>Summe</th>";
echo "</tr>";
echo "</thead>";
echo "<tbody>";
echo "<tr>";
echo "<td>1</td>";
echo "<td>Hosen</td>";
echo "<td>Damenhosen in den Größe 34-38</td>";
echo "<td>" . $AnzahlDerHosen . "</td>";
echo "<td>" . $PreisDerHosen . " Euro</td>";
echo "<td>" . $AnzahlDerHosen*$PreisDerHosen . " Euro</td>";
echo "</tr>";
echo "<tr>";
echo "<td>2</td>";
echo "<td >Hemden</td>";
echo "<td>Herrenhemden in den Größe 40-54</td>";
echo "<td>" . $AnzahlDerHemden . "</td>";
echo "<td>" . $PreisDerHemden . " Euro</td>";
echo "<td>" . $AnzahlDerHemden*$PreisDerHemden . " Euro</td>";
echo "</tr>";
echo "<tr>";
echo "<td>3</td>";
echo "<td>Röcke</td>";
echo "<td>Röcke in den Größe 34-38</td>";
echo "<td>" . $AnzahlDerRoecke . "</td>";
echo "<td>" . $PreisDerRoecke . " Euro</td>";
echo "<td>" . $AnzahlDerRoecke*$PreisDerRoecke . " Euro</td>";
echo "</tr>";
echo "</tbody>";
echo "<tfoot>";
echo "<tr>";
echo "<th colspan='5' align='right'>Zwischensumme</th>";
echo "<th>" . $Zwischensumme . " Euro</th>";
echo "</tr>";
if($Zwischensumme<1000) {
$Rabatt=0;
} else {
$Rabatt=$Zwischensumme*2/100;
}
echo "<tr>";
echo "<th colspan='5' align='right'>Rabatt</th>";
echo "<th>" . $Rabatt . " Euro</th>";
echo "</tr>";
echo "<tr>";
echo "<th colspan='5' align='right'>Gesamt</th>";
echo "<th>" .($Zwischensumme- $Rabatt) . " Euro</th>";
echo "</tr>";
echo "</tfoot>";
echo "</table>";
}
?>
</body>
</html>