PHP:用户导入计算示例


PHP: user import calculate example

所以我是php的新手,我想计算一个简单的方程,但我希望用户导入数字。我玩过PHP,唯一成功编写的没有错误的代码是导入。那么,有人能推荐一个解决方案吗?

    Number of P: <input type="float" name="P"
    Number of RH: <input type="float" name="RH"/> <br />
    Number of D: <input type="integer" name="D" /><br />
    Number of W: <input type="integer" name="W" /><br />
    Number of C: <input type="integer" name="C" /><br />
    <input type="submit" value="calculate">

您给出的输入类型错误:此处为input type="float" and type="integer"

这是输入类型的列表

首先,将所有输入字段包装在一个表单中,并在其上设置属性method = "post"。顺便说一句,type integer and float不是html属性。对于您的情况,每个字段仅使用type="text"
使用您的表单如下:

   <form method="post" action="<?php echo $_SERVER['REQUEST_URI'] ?>">
     Number of P: <input type="text" name="P"
    Number of RH: <input type="text" name="RH"/> <br />
    Number of D: <input type="text" name="D" /><br />
    Number of W: <input type="text" name="W" /><br />
    Number of C: <input type="text" name="C" /><br />
    <input type="submit" name="submit" value="calculate">
  </form>

使用后期变量导入数据

if(isset($_POST['submit'])){
$p = $_POST['P']; //imported value of P
 $rh = $_POST['RH'];//imported value of RH
//and so on.... 
 //now do your calculations here..
}

所以我只需要用"@"来抑制错误,在我更改了值的类型之后,其余的代码都很好。