我尝试通过以HTML格式输入的值来计算体重指数,但没有任何结果。
我是php新手,尝试了30分钟,没有任何结果。你能帮我吗?
<?php
$size = $_POST['size'];
$weight = $_POST['weight'];
?>
<form method="post">
<p>Größe in Zentimeter:
<input type="number" name="size">
</p>
<p>Gewicht in Kilogramm:
<input type="numer" name="weight">
</p>
<p>
<input type="submit" value="Berechnen"
</p>
</form>
<?php
$bmi = weight / (size * size);
echo $bmi;
?>
答案 0 :(得分:0)
您在某些变量的开头缺少美元。另外,仅在用户发布以下表单时进行计算很重要:
<form method="post">
<p>Größe in Zentimeter:
<input type="number" name="size">
</p>
<p>Gewicht in Kilogramm:
<input type="number" name="weight">
</p>
<p>
<input type="submit" value="Berechnen"
</p>
</form>
<?php
if (isset($_POST['size'])){
$size = $_POST['size'];
$weight = $_POST['weight'];
$bmi = $weight / ($size * $size);
echo $bmi;
}
?>