西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > php教程 >

php trim()表单验证不为空

时间:2016-02-19 01:00来源: 作者: 点击:
php trim() 表单验证不为空实例,应该算是入门级的实例了,告诉你如何利用trim函数来删除空格然后判断用户提交的数据是否为空. html body formmethod= post action= formerrorcheck.php h1contactinformation/
php trim() 表单验证不为空实例,应该算是入门级的实例了,告诉你如何利用trim函数来删除空格然后判断用户提交的数据是否为空.
 
<html> 
<body> 
<form method="post" action="formerrorcheck.php"> 
<h1>contact information</h1> 
<table> 
 
<tr> 
  <td><b>nickname:</b></td> 
  <td><input type="text" name="nickname"></td> 
</tr> 
 
<tr> 
  <td>title:</td> 
  <td><input type="text" name="title"></td> 
</tr> 
 
<tr> 
  <td><b>first name:</b></td> 
  <td><input type="text" name="firstname"></td> 
</tr> 
 
<tr> 
  <td>middle name:</td> 
  <td><input type="text" name="middlename"></td> 
</tr> 
 
<tr> 
  <td><b>last name:</b></td> 
  <td><input type="text" name="lastname"></td> 
</tr> 
 
<tr> 
  <td><b>primary email:</b></td> 
  <td><input type="text" name="email"></td> 
  <td width="20">&nbsp;</td> 
  <td>secondary email:</td> 
  <td><input type="text" name="secondaryemail"></td> 
</tr> 
 
<tr> 
  <td>company name:</td> 
  <td><input type="text" name="companyname"></td> 
</tr> 
 
<tr> 
  <td>office address:</td> 
  <td><input type="text" name="officeaddres1"></td> 
  <td width="20">&nbsp;</td> 
  <td>home address:</td> 
  <td><input type="text" name="homeaddress"></td> 
</tr> 
 
<tr> 
  <td></td> 
  <td><input type="text" name="officeaddress2"></td> 
</tr> 
 
<tr> 
  <td>city:</td> 
  <td><input type="text" name="officecity"></td> 
  <td width="20">&nbsp;</td> 
  <td>&nbsp;</td> 
  <td><input type="text" name="homecity"></td> 
</tr> 
<tr> 
  <td>state:</td> 
  <td><input type="text" name="officestate"></td> 
  <td width="20">&nbsp;</td> 
  <td>&nbsp;</td> 
  <td><input type="text" name="homestate"></td> 
</tr> 
 
<tr> 
  <td>zip:</td> 
  <td><input type="text" name="officezip"></td> 
  <td width="20">&nbsp;</td> 
  <td>&nbsp;</td> 
  <td><input type="text" name="homezip"></td> 
</tr> 
 
<tr> 
  <td>phone:</td> 
  <td><input type="text" name="officephone"></td> 
  <td width="20">&nbsp;</td> 
  <td>&nbsp;</td> 
  <td><input type="text" name="homephone"></td> 
</tr> 
 
<tr> 
  <td>birthday:</td> 
  <td><input type="text" name="birthday"></td> 
</tr> 
 
<tr> 
  <td>spouse name:</td> 
  <td><input type="text" name="spousename"></td> 
  <td width="20">&nbsp;</td> 
  <td>childrens' names:</td> 
  <td><input type="text" name="children"></td> 
</tr> 
 
<tr> 
  <td>anniversary:</td> 
  <td><input type="text" name="anniversary"></td> 
</tr> 
</table> 
<br> 
<br> 
<br> 
<input type="submit" value="submit"> 
<br> 
<br> 
<input type="reset"  value="clear the form"> 
</form> 
</body> 
</html> 
formerrorcheck.php
 
<html> 
<body> 
<?php 
 
  $errors=0; 
  if (!trim($nickname)) { 
      echo "<br><b>nickname</b> is required."; 
     $errors++; 
  } 
 
  if (!trim($firstname)) { 
      echo "<br><b>first name</b> is required."; 
     $errors++; 
  } 
 
  if (!trim($lastname)) { 
      echo "<br><b>last name</b> is required."; 
      $errors++; 
  } 
 
  if (!trim($email)) { 
      echo "<br><b>primary email address</b> is required."; 
      $errors++; 
  } 
 
  if ($errors > 0) 
      echo "<br><br><br>please use your browser's back button " . 
        "to return to the form, and correct error(s)"; 
 
?> 
 
</body> 
</html> 
这是个简单的验证函数:
 
<?php 
    function phone_validate($data, $desc) { 
        $regex = "/^([2-9][0-9]{2})[2-9][0-9]{2}-[0-9]{4}/i"; 
        if(preg_match($regex, $data) != 1) { 
            return "the '$desc' field isn't valid!"; 
        } 
        return true; 
    } 
?> 
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容