Ich glaube es ist am besten, wenn ich euch mal meinen Quellcode zeige. Als erstes das Formular:
<html>
<head>
<title>BMI-Body Mass Index</title>
</head>
<body style="padding:20px; border:20px solid #FF6600; width:420px;">
<h3 style="color:black; text-shadow:red 3px 4px 3px;">BMI-Body Mass Index</h3>
<br>
<form action="bmi2.php" method="post">
<input name="kg">Körpermasse (in kg)
<br>
<input name="m">Körpergröße (in m) [Form z.B: 1.70]
<br>
<input type="submit" value="OK"><input type="reset" value="Zurücksetzten">
<p>
<br>
</form>
</body>
</html>
Und hier nun der Quellcode der zweiten Datei, die die Eingabe benutzt:
<html>
<head>
<title>BMI-Body Mass Index</title>
</head>
<body style="padding:20px; border:20px solid #FF6600; width:420px;">
<h3 style="color:black; text-shadow:red 3px 4px 3px;">BMI-Body Mass Index</h3>
<br>
<form action="bmi2.php" method="post">
<input name="kg" value="<?php $_POST["kg"]; ?>">Körpermasse (in kg)
<br>
<input name="m" value="<?$_POST["m"]?>">Körpergröße (in m) [Form z.B: 1.70]
<br>
<input type="submit" value="OK"><input type="reset" value="Zurücksetzten">
<p>
<br>
</form>
<?php
$kg=$_POST["kg"];
$m=$_POST["m"];
$qm=$m*$m; /*Masse² eigentliche Formel für BMI: Körpermasse / Körpergröße²*/
$erg=$kg/$qm;
$erg=number_format($erg, 2);
if ($erg>=30) {
echo "<span style='color:white; background-color:#000000;'>Starkes Übergewicht!</span>";
}
else if ($erg<=19) {
echo "<span style='color:white; background-color:#000000;'>Deutliches Untergewicht!</span>";
}
else {
echo "<span style='font-weight:bold;'>Normalgewicht.</span>";
}
?>
</body>
</html>
Wie ihr im 2. Quellcode erkennen könnt, habe ich das ganze bereits versucht...
<input name="kg" value="<?php $_POST["kg"]; ?>">Körpermasse (in kg)
<br>
<input name="m" value="<?$_POST["m"]?>">Körpergröße (in m) [Form z.B: 1.70]
<br>
jedoch möchte es irgendwie nicht klappen :( .
Vielleicht könnt ihr euch jetzt vorstellen, was ich meine und mir weiterhelfen ;).
Mit freundlichen Grüßen,
Pizzatoni