≡
  • 网络编程
  • 数据库
  • CMS技巧
  • 软件编程
  • PHP笔记
  • JavaScript
  • MySQL
位置:首页 > 网络编程 > PHP笔记

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

人气:628 时间:2018-09-20

这篇文章主要为大家详细介绍了php 表单验证代码(验证失败显示提示信息),具有一定的参考价值,可以用来参考一下。

感兴趣的小伙伴,下面一起跟随四海网的小编罗X来看看吧。
经测试代码如下:

<?php
/**
 * 表单验证
 *
 * @param 
 * @arrange (512.笔记) www.q1010.com
 **/
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...
 }
}
?>
经测试代码如下:

<!-- OK WE ARE IN HTML -->
<!-- LETS MAKE THE FORM AND NOW YOU SEE HOW SIMPLE THIS IS I HOPE -->
 
<form method="POST">
 
<p>
<label>Last Name</label>
<input type="text" name="last_name" value="<?= $_POST['last_name'] ?>" />
<span style="color: #FF0000;"><?= $errors['last_name'] ?></span>
</p>
 
 
<p>
<label>First Name</label>
<input type="text" name="first_name" value="<?= $_POST['first_name'] ?>" />
<span style="color: #FF0000;"><?= $errors['first_name'] ?></span>
</p>
 
 
<p>
<label>Email</label>
<input type="text" name="email" value="<?= $_POST['email'] ?>" />
<span style="color: #FF0000;"><?= $errors['email'] ?></span>
</p>
 
 
<p>
<input type="submit" name="subby" value="GO" />
</p>
 
 
</form>

本文来自:http://www.q1010.com/173/540-0.html

注:关于php 表单验证代码(验证失败显示提示信息)的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。

关键词:表单验证

您可能感兴趣的文章

上一篇:php 将目录下所有图片文件放入数组的简单示例
下一篇:php 按单词截取字符串的实现方法
热门文章
  • PHP 写入WRITE编码为UTF8的文件示例
  • PHP 中文字符串截取函数示例:支持gb2312,gbk,big
  • PHP 简单留言板的制作示例
  • 解决Fatal error: Call to undefined function mb_convert_encoding() in错误问题
  • PHP语言基础(标记、注释、变量、数组、常量、函数)示例
  • php 生成迅雷链接的简单示例
  • php 获取短网址的实现方法
  • PHP 通用分页类的简单示例
  • PHP 使用文件方式导入导出整个MYSQL数据库的实现方法
  • php 获取MYSQL错误的简单示例
  • 最新文章
    • 解决PHP使用redis实现统计缓存MySQL压力的问题
    • php 简单的上传进度条的简单示例
    • php 给html中引用的js和css路径打上版本号的实现方法
    • php 实现计算年龄精准到年月日的实例
    • php+ajax无刷新分页的简单示例
    • 解决php+ajax无刷新上传图片的问题
    • 解决PHP生成HTML静态页面的问题
    • 解决PHP使用uniqid函数生成唯一ID的问题
    • 解决PHP防刷票的一些问题
    • 微信access_token的获取开发的实现方法

四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。