Ein Formular mit direkter Auswertung in PHP
";
// In PHP können in Strings, die mit " " eingeklammert sind,
// Variablen direkt angegeben werden, und werden durch ihren
// Wert ersetzt.
foreach($_POST as $name => $inhalt){
// if($inhalt) liefert "false" bei leerem $inhalt oder $inhalt == 0
// Abfrage, ob Feld belegt, ähnlich JAVA !s.equals("")
if($inhalt != "")
echo "$name | $inhalt |
";
}
$netto = $_POST[preis1] * $_POST[anzahl1] +
$_POST[preis2] * $_POST[anzahl2] +
$_POST[preis3] * $_POST[anzahl3];
echo "SUMME (Netto) | $netto |
";
$mwst = $netto * 0.19; // Kommazahlen auch hier mit . statt ,!
echo "MWSt. | $mwst |
";
$gesamt = $netto * 1.19;
echo "GESAMT | $gesamt |
";
echo "";
echo "
";
// Strings und Zahlen verarbeiten ähnlich wie in JAVA:
// Zusammensetzen mit "." , nicht mit "+". "+" würde die
// Strings als "0" interpretieren, und nur die
// Zahlen zusammenrechnen.
echo "Zusammenfassung:\n" .
"Netto: " . $netto . ", Brutto: " . $gesamt .
", Enthaltene MWSt: " . $mwst;
?>