Hallo,
bitte nicht lachen, wenn ich (wahrscheinlich) einen Riesenschnitzer und/oder Denkfehler drin habe. Aber ich komme nicht weiter.
Ich versuche mich an einem Script zur Berechnung des BMI-Wertes. Die Berechnung funktioniert wenn ich die Variablen fest vergebe. Auf der Webseite soll es natürlich die Möglichkeit geben, die Werte in ein Formular einzutragen. Unterhalb (also auf der gleichen Seite) soll dann das Ergebnis zu sehen sein.
Das ist der aktuelle Stand:
PHP-Code:
<?php
if(isset($_POST['submit'])) {
$ergebnis = $weight/(($height/100)*($height/100));
echo substr($ergebnis,0,-9);
}
else {
<form action="<?php echo htmlentities($_SERVER['SCRIPT_NAME']); ?>" method="post">
<label>Deine Größe (in cm):
<input name='height' type='text' size="10" value=''>
</label>
<br />
<label>Dein Gewicht (in kg):
<input name='weight' type='text' size="10" value=''>
</label>
<br />
<input type="submit" name="submit" value="BMI berechnen" />
</form>
}
?>
Eingabe der Daten und Ausgabe des Ergebnisses wird über ein „Affenformular“ geregelt. Das habe ich verstanden. Aber beim Aufbau habe ich einen Fehler drin. Beim Aufruf bekomme ich eine weiße Seite. Kann mich jemand in die richtige Richtung lenken?