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

时间:2013-10-15 10:59:56

标签: php forms validation

我是一个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";
}

但这似乎不起作用。

2 个答案:

答案 0 :(得分:0)

你的意思是以下几点吗?

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

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

答案 1 :(得分:0)

简单的“if”

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