相关疑难解决方法(0)

如何从PHP访问表单的'name'变量

我正在尝试创建一个BMI计算器.这应该允许人们使用公制或英制测量.

我意识到我可以使用隐藏的标签来解决我的问题,但这之前我已经打扰过我,所以我想我会问:我可以$_POST['variableName']用来查找提交的variableName字段值; 但是......我不知道,或者看看如何验证用于提交变量的表单.

我的代码如下(虽然我不确定它与问题严格相关):

<?php
    $bmiSubmitted     = $_POST['bmiSubmitted'];

    if (isset($bmiSubmitted)) {
        $height        = $_POST['height'];
        $weight        = $_POST['weight'];
        $bmi        = floor($weight/($height*$height));

        ?>
            <ul id="bmi">
            <li>Weight (in kilograms) is: <span><?php echo "$weight"; ?></span></li>

            <li>Height (in metres) is: <span><?php echo "$height"; ?></span></li>

            <li>Body mass index (BMI) is: <span><?php echo "$bmi"; ?></span></li>

            </ul>
        <?php
    }

    else {
    ?>

    <div id="formSelector">

    <ul>
        <li><a href="#metric">Metric</a></li>
        <li><a href="#imperial">Imperial</a></li>
    </ul>

        <form name="met" id="metric" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="form/multipart">

            <fieldset>
                <label for="weight">Weight (<abbr title="Kilograms">kg</abbr>):</label> …
Run Code Online (Sandbox Code Playgroud)

php forms

25
推荐指数
5
解决办法
9万
查看次数

标签 统计

forms ×1

php ×1