Mal sehen...
HTML Code:
<html>
<head><link rel="stylesheet" type="text/css" href="http://edu4u.eu/moodle/theme/standard/styles.php" />
<title>02 Berechnungen und strukturierte Ausgabe</title>
</head>
<body>
<h3>Der Online-Steuerrechner</h3>
<form action="mwst.php" method="post">
Wählen Sie einen MwSt-Satz aus:
<select name="mwst_satz" size="1">
<option value="0.19">19%</option>
<option value="0.07">7%</option>
</select><br><br>
Geben Sie den Nettobetrag ein: <input type="Text" name="betrag" size="6"><br><br>
<input type="Submit" name="berechnen">
</form>
</body>
</html>
Du verschickst die Daten per POST, also musst du sie aus $_POST holen.
PHP Code:
$c = !isset ($_GET['betrag']);
liefert dir nicht das, was in "betrag" drin steht, sondern nur ein Boolean, ob diese Variable
nicht (wegen dem "!") existiert.
Hier mal ein angepasstes Script:
PHP Code:
<html>
<head>
<title>Rechner</title>
</head>
<body>
<?php
$betrag = (isset($_POST['betrag'])) ? $_POST['betrag'] : 0;
$mwst = (isset($_POST['mwst_satz'])) ? $_POST['mwst_satz'] : 0;
if($mwst != 0)
{
$mwst = 1 + $mwst;
$wert = $betrag * $mwst;
echo 'Der Bruttobetrag betr&aauml;gt '.$wert;
}
else
{
echo 'Ein Fehler ist aufgetreten!';
}
?>
</body>
</html>
Das sollte so laufen.
Edit: Jetzt war ich zu langsam... ich lass es trotzdem mal so stehen.