用户输入验证在某些条件下

时间:2011-01-27 08:40:39

标签: php validation forms user-input verify

我让用户输入他们的社会安全号码(SSN)。我的系统检查正在使用的SSN。如果正在使用SSN,则表示正在使用SSN并检查信息。但是,他们不需要输入它。我如何编写一个脚本来检查他们是否输入它然后验证它,如果他们没有输入它们,他们NOne或n / a然后让表单处理。

问题更新:

我有一个php在数据库中检查的字段值。如果该值存在,则不会允许表单处理并且将要求用户输入新条目。但是,我想添加一个例外。无论值是否存在,我希望能够为此字段允许“none”,“n / a”和空白字段。但是当我运行检查脚本时,php显然会接受它。那么我该怎样做才能确保允许这三个特定条目。

非常感谢!

1 个答案:

答案 0 :(得分:1)

if (!empty($_POST['ssn']) && $_POST['ssn'] != "none" && $_POST['ssn'] != "n/a") {
    //your code to validate the ssn as one was entered
}