新手在这里。在php.I初学者创建一个样本注册form.Here我想验证我的所有字段不等于空这样的。我有文本框,复选框,单选按钮,选择框&电子邮件字段。 请用例子说明。如何在我的注册表单中对php进行验证?
0
A
回答
0
$errors = array();
$required = array("Name", "Email");
foreach($_POST as $key=>$value)
{
if(!empty($value))
{
$$key = $value;
}
else
{
if(in_array($key, $required))
{
array_push($errors, $key);
}
}
}
这应该检查空值。只需将表单中必需字段的键添加到所需的数组中即可。 $$ key = $值将创建一个与该键名称相同的变量,并将该值放入其中。所以,如果你的领域是“名称”和“电子邮件”在循环之后,你可以访问变量$ name和$电子邮件与正确的价值观。
您可能要检查,之后显示的错误,像这样
if(empty($errors))
{
//send email
}
else
{
//display errors
echo "<ul>";
foreach($errors as $error)
{
echo "<li>" . $error . "</li>";
}
echo "</ul>";
}
0
这是一个example的php表单验证。
例子:
<?PHP
require_once "formvalidator.php";
$show_form=true;
if(isset($_POST['Submit']))
{
$validator = new FormValidator();
$validator->addValidation("Name","req","Please fill in Name");
$validator->addValidation("Email","email",
"The input for Email should be a valid email value");
$validator->addValidation("Email","req","Please fill in Email");
if($validator->ValidateForm())
{
echo "<h2>Validation Success!</h2>";
$show_form=false;
}
else
{
echo "<B>Validation Errors:</B>";
$error_hash = $validator->GetErrors();
foreach($error_hash as $inpname => $inp_err)
{
echo "<p>$inpname : $inp_err</p>\n";
}
}
}
if(true == $show_form)
{
?>
<form name='test' method='POST' action='' accept-charset='UTF-8'>
Name: <input type='text' name='Name' size='20'>
Email: <input type='text' name='Email' size='20'>
<input type='submit' name='Submit' value='Submit'>
</form>
<?PHP
}//true == $show_form
?>
相关问题
- 1. PHP注册表单验证
- 2. 注册表单验证在PHP
- 3. 在四步注册页面中进行角度表单验证
- 4. PHP验证注册表
- 5. Facebook,如何验证注册表单?
- 6. android注册表单验证
- 7. joomla注册表单验证
- 8. 在wordpress中注册表单验证
- 9. 在用户注册表单上进行验证?
- 10. 如何验证在drupal中的自定义注册表单?
- 11. 如何验证注册表单验证码?
- 12. 使用SetError进行登录和注册表单验证,
- 13. 使用javascript进行表单验证后注册失败
- 14. 在我的注册表单中忽略了验证。
- 15. 如何在Zend Framework 2中验证注册表单?
- 16. 如何使用ArangoDB在PHP中进行用户注册和身份验证?
- 17. CakePHP中如何进行表单验证?
- 18. 如何在rails 3中注册时使用简单的验证码进行注册?
- 19. php注册验证错误。
- 20. PHP注册错误验证
- 21. PHP验证注册用户
- 22. 对简单表单进行AJAX验证
- 23. 如何验证注册表脚本
- 24. 如何验证我的注册页面上的验证码
- 25. 注册和验证表单与angularjs
- 26. 注册表单(验证电子邮件)
- 27. 对于不在线的店铺进行PHP表单验证
- 28. 在发送通知邮件之前对php注册进行验证
- 29. 如何将年龄验证添加到django注册表单中?
- 30. 在注册表中验证数据
我建议你使用这个http://www.html-form-guide.com/php-form/php-form-validation.html。在发布之前,请先学会写作。你的问题几乎无法解读。 – eLobato