100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > php表单服务器验证失败 php 表单验证代码(验证失败显示提示信息)

php表单服务器验证失败 php 表单验证代码(验证失败显示提示信息)

时间:2019-04-01 17:58:03

相关推荐

php表单服务器验证失败 php 表单验证代码(验证失败显示提示信息)

搜索热词

感兴趣的小伙伴,下面一起跟随编程之家 的小编来看看吧。

经测试代码如下:

/**

* 表单验证

*

* @param

* @arrange (512.笔记)

**/

function validatePost( $regs,$ferrors )

{

$errors = array();

foreach( $regs as $k => $v )

{

if( ! preg_match( $v,$_POST[$k] ) )

{

$errors[$k] = $ferrors[$k];

}

}

return $errors;

}

// has the post been submitted?

if( count( $_POST ) )

{

// yes it has been submitted so lets validate

$regs['last_name'] = "/^[[:alpha:]\ -]+$/"; // require a alpha

$regs['first_name'] = "/^[[:alpha:]\ -]+$/"; // require a alpha

$regs['email'] = "/^..*\@..*$/"; // VERY simple email check

// Use google to find better

// Ok here are the error message to display when it is bad

$ferrors['last_name'] = "Last name required";

$ferrors['first_name'] = "First name required";

$ferrors['email'] = "Email name required";

$errors = validatePost( $regs,$ferrors );

// Do we have errors?

if( count( $errors ) == 0 )

{

// WE HAVE NO ERRORS DO SOMETHING

// PUT IT INTO THE DATABASE,EMAIL,BOUNCE THE USER

// TO A THANK YOU PAGE,ETC...

}

}

?> 经测试代码如下:

Last Name

= $errors['last_name'] ?>

First Name

= $errors['first_name'] ?>

Email

= $errors['email'] ?>

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。