PHP表单检查用户是否输入了正确的数字


PHP form check if user inputs the correct number

我是PHP菜鸟,但我有一个当前工作正常的表单,但我想添加一个字段(字段ID是"numberTest"),我要求数学总和,我希望用户输入正确的答案,例如200。我知道如何检查字段是否为空,但如何检查用户是否没有输入正确的数字 200?对不起,如果这是一个非常基本的问题!!

我试过了:

if(!check_email_address($email)) {
    $errorMsg = "Please enter a valid email address";
} else if($numberTest != "200") {
    $errorMsg = "Your answer is incorrect";
} else {
    $errorMsg = "Please complete all fields";
}

但这似乎行不通。

简单的"if"

if ($_POST['number'] == 200){
    // OK do something
} else {
    // not 200
}

你的意思是以下内容吗?

if(isset($_POST['numberTest'])) {
    if ($_POST['numberTest'] == 200) {
        echo "200";
    }
}

请注意,它是PHP。PHP 不查看数据类型。这意味着整数可以写成字符串或字符或方式。