php制作身高体重计算器-简单实现身体质量指数BMI计算

2025-04-24 19

Image

制作一个简单的身高体重计算器可以帮助用户计算身体质量指数(BMI)。BMI 是通过体重(公斤)除以身高(米)的平方来计算的。下面是一个用 PHP 编写的简单示例,来实现这个功能:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>身高体重计算器</title>
</head>
<body>
    <h1>身高体重计算器</h1>
    <form method="post" action="">
        <label for="weight">体重(公斤):</label>
        <input type="number" step="0.1" name="weight" id="weight" required>
        <br><br>
        <label for="height">身高(厘米):</label>
        <input type="number" step="0.1" name="height" id="height" required>
        <br><br>
        <input type="submit" value="计算 BMI">
    </form>

    <?php
    if ($_SERVER["REQUEST_METHOD"] == "POST") {
        $weight = $_POST['weight'];
        $height_cm = $_POST['height'];

        // 将身高从厘米转换为米
        $height_m = $height_cm / 100;

        // 计算 BMI
        $bmi = $weight / ($height_m * $height_m);

        // 输出结果
        echo "<h2>您的 BMI 是: " . round($bmi, 2) . "</h2>";

        // 根据 BMI 输出健康状态(仅作参考)
        if ($bmi < 18.5) {
            echo "<p>体重过轻</p>";
        } elseif ($bmi >= 18.5 && $bmi < 24.9) {
            echo "<p>体重正常</p>";
        } elseif ($bmi >= 25 && $bmi < 29.9) {
            echo "<p>体重超重</p>";
        } else {
            echo "<p>肥胖</p>";
        }
    }
    ?>
</body>
</html>

代码说明:

  1. HTML 表单:用户输入体重(公斤)和身高(厘米)。
  2. PHP 处理
    • 检查表单是否提交。
    • 获取用户输入的体重和身高。
    • 将身高从厘米转换为米。
    • 计算 BMI。
    • 输出 BMI 结果,并根据 BMI 值简单判断健康状态。

使用方法:

  • 将上述代码保存为一个 PHP 文件(例如 bmi_calculator.php)。
  • 在支持 PHP 的服务器环境中访问该文件。
  • 输入体重和身高,点击“计算 BMI”按钮查看结果。

这个简单的工具可以帮助用户快速计算他们的 BMI,但请注意,BMI 只是健康的一个指标,具体的健康评估还需要考虑其他因素。

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!cheeksyu@vip.qq.com
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有积分奖励和额外收入!
5.严禁将资源用于任何违法犯罪行为,不得违反国家法律,否则责任自负,一切法律责任与本站无关