多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > php trim() 表單驗證不為空實例

php trim() 表單驗證不為空實例

來源:程序員人生   發布時間:2013-12-24 19:42:41 閱讀次數:3544次

php trim() 表單驗證不為空實例,應該算是入門級的實例了,告訴你如何利用trim函數來刪除空格然后判斷用戶提交的數據是否為空.

  1. <html> 
  2. <body> 
  3. <form method="post" action="formerrorcheck.php"
  4. <h1>contact information</h1> 
  5. <table> 
  6.  
  7. <tr> 
  8.   <td><b>nickname:</b></td> 
  9.   <td><input type="text" name="nickname"></td> 
  10. </tr> 
  11.  
  12. <tr> 
  13.   <td>title:</td> 
  14.   <td><input type="text" name="title"></td> 
  15. </tr> 
  16.  
  17. <tr> 
  18.   <td><b>first name:</b></td> 
  19.   <td><input type="text" name="firstname"></td> 
  20. </tr> 
  21.  
  22. <tr> 
  23.   <td>middle name:</td> 
  24.   <td><input type="text" name="middlename"></td> 
  25. </tr> 
  26.  
  27. <tr> 
  28.   <td><b>last name:</b></td> 
  29.   <td><input type="text" name="lastname"></td> 
  30. </tr> 
  31.  
  32. <tr> 
  33.   <td><b>primary email:</b></td> 
  34.   <td><input type="text" name="email"></td> 
  35.   <td width="20">&nbsp;</td> 
  36.   <td>secondary email:</td> 
  37.   <td><input type="text" name="secondaryemail"></td> 
  38. </tr> 
  39.  
  40. <tr> 
  41.   <td>company name:</td> 
  42.   <td><input type="text" name="companyname"></td> 
  43. </tr> 
  44.  
  45. <tr> 
  46.   <td>office address:</td> 
  47.   <td><input type="text" name="officeaddres1"></td> 
  48.   <td width="20">&nbsp;</td> 
  49.   <td>home address:</td> 
  50.   <td><input type="text" name="homeaddress"></td> 
  51. </tr> 
  52.  
  53. <tr> 
  54.   <td></td> 
  55.   <td><input type="text" name="officeaddress2"></td> 
  56. </tr> 
  57.  
  58. <tr> 
  59.   <td>city:</td> 
  60.   <td><input type="text" name="officecity"></td> 
  61.   <td width="20">&nbsp;</td> 
  62.   <td>&nbsp;</td> 
  63.   <td><input type="text" name="homecity"></td> 
  64. </tr> 
  65. <tr> 
  66.   <td>state:</td> 
  67.   <td><input type="text" name="officestate"></td> 
  68.   <td width="20">&nbsp;</td> 
  69.   <td>&nbsp;</td> 
  70.   <td><input type="text" name="homestate"></td> 
  71. </tr> 
  72.  
  73. <tr> 
  74.   <td>zip:</td> 
  75.   <td><input type="text" name="officezip"></td> 
  76.   <td width="20">&nbsp;</td> 
  77.   <td>&nbsp;</td> 
  78.   <td><input type="text" name="homezip"></td> 
  79. </tr> 
  80.  
  81. <tr> 
  82.   <td>phone:</td> 
  83.   <td><input type="text" name="officephone"></td> 
  84.   <td width="20">&nbsp;</td> 
  85.   <td>&nbsp;</td> 
  86.   <td><input type="text" name="homephone"></td> 
  87. </tr> 
  88.  
  89. <tr> 
  90.   <td>birthday:</td> 
  91.   <td><input type="text" name="birthday"></td> 
  92. </tr> 
  93.  
  94. <tr> 
  95.   <td>spouse name:</td> 
  96.   <td><input type="text" name="spousename"></td> 
  97.   <td width="20">&nbsp;</td> 
  98.   <td>childrens' names:</td> 
  99.   <td><input type="text" name="children"></td> 
  100. </tr> 
  101.  
  102. <tr> 
  103.   <td>anniversary:</td> 
  104.   <td><input type="text" name="anniversary"></td> 
  105. </tr> 
  106. </table> 
  107. <br> 
  108. <br> 
  109. <br> 
  110. <input type="submit" value="submit"
  111. <br> 
  112. <br> 
  113. <input type="reset"  value="clear the form"
  114. </form> 
  115. </body> 
  116. </html> 

formerrorcheck.php

  1. <html> 
  2. <body> 
  3. <?php 
  4.  
  5.   $errors=0; 
  6.   if (!trim($nickname)) { 
  7.       echo "<br><b>nickname</b> is required."
  8.      $errors++; 
  9.   } 
  10.  
  11.   if (!trim($firstname)) { 
  12.       echo "<br><b>first name</b> is required."
  13.      $errors++; 
  14.   } 
  15.  
  16.   if (!trim($lastname)) { 
  17.       echo "<br><b>last name</b> is required."
  18.       $errors++; 
  19.   } 
  20.  
  21.   if (!trim($email)) { 
  22.       echo "<br><b>primary email address</b> is required."
  23.       $errors++; 
  24.   } 
  25.  
  26.   if ($errors > 0) 
  27.       echo "<br><br><br>please use your browser's back button " . 
  28.         "to return to the form, and correct error(s)"
  29.  
  30. ?> 
  31.  
  32. </body> 
  33. </html> 

這是個簡單的驗證函數:

  1. <?php 
  2.     function phone_validate($data$desc) { 
  3.         $regex = "/^([2-9][0-9]{2})[2-9][0-9]{2}-[0-9]{4}/i"
  4.         if(preg_match($regex$data) != 1) { 
  5.             return "the '$desc' field isn't valid!"
  6.         } 
  7.         return true; 
  8.     } 
  9. ?> 
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲一区日韩二区欧美三区 | 2022精品天堂在线视频 | 欧美精品国产一区二区三区 | 美女牲交视频一级毛片 | 亚洲一区二区三区四区 | 亚洲午夜a | 欧美一区二区在线观看免费网站 | 亚欧成人毛片一区二区三区四区 | 欧美激情在线播放一区二区三区 | 国产亚洲精品久久久久91网站 | 欧美午夜理伦三级在线观看 | freexx性欧美hd | 欧美最刺激好看的一级毛片 | 久久久无码精品亚洲日韩按摩 | 午夜国产精品不卡在线观看 | 日产高清卡一卡二无卡三区 | 亚洲产国偷v产偷v自拍色戒 | 日韩国产片 | 国产区成人综合色在线 | 国产成人三级视频在线观看播放 | 日韩影院在线 | free末发育性video| 国产精品久久久久久福利漫画 | 亚洲视频网站在线观看 | 国产成在线观看免费视频成本人 | 性欧美bbbbbb| 伊人色在线观看 | 亚洲国产精品尤物yw在线观看 | 老女人在线视频 | 在线播放wwww| xxxwww日本高清 | 淫片免费 | 最新国产精品亚洲二区 | 九九99久久精品影视 | free性欧美hd粗暴 | 成人老司机深夜福利久久 | 欧美一区精品 | 性欧美videofree另类hd | 欧美精品黄页免费高清在线 | 成人三级精品视频在线观看 | jlzzjlzzjlzz亚洲女 |