首页 → 名言 → 名言短句
php表單驗證方法 php表單驗證實例
日期:2023-03-09 16:29:11    编辑:网络投稿    来源:网络资源
PHP 表單驗證方法  引導語:PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。以下是小編整理的PHP 表單驗證方法,歡迎參考閱讀!  PHP - 輸入字段  在下面的代碼中
为你推荐:
  • 傷心絕望很扎心的說
  • PHP 表單驗證方法

      引導語:PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。以下是小編整理的PHP 表單驗證方法,歡迎參考閱讀!

      PHP - 輸入字段

      在下面的代碼中我們增加了一些新變量:$nameErr、$emailErr、$genderErr 以及 $websiteErr。這些錯誤變量會保存被請求字段的`錯誤消息。我們還為每個 $_POST 變量添加了一個 if else 語句。這條語句檢查 $_POST 變量是否為空(通過 PHP empty() 函數)。如果為空,則錯誤消息會存儲于不同的錯誤變量中。如果不為空,則通過 test_input() 函數發送用戶輸入數據:

      <?php

      // 定義變量并設置為空值

      $nameErr = $emailErr = $genderErr = $websiteErr = "";

      $name = $email = $gender = $comment = $website = "";

      if ($_SERVER["REQUEST_METHOD"] == "POST") {

      if (empty($_POST["name"])) {

      $nameErr = "Name is required";

      } else {

      $name = test_input($_POST["name"]);

      }

      if (empty($_POST["email"])) {

      $emailErr = "Email is required";

      } else {

      $email = test_input($_POST["email"]);

      }

      if (empty($_POST["website"])) {

      $website = "";

      } else {

      $website = test_input($_POST["website"]);

      }

      if (empty($_POST["comment"])) {

      $comment = "";

      } else {

      $comment = test_input($_POST["comment"]);

      }

      if (empty($_POST["gender"])) {

      $genderErr = "Gender is required";

      } else {

      $gender = test_input($_POST["gender"]);

      }

      }

      ?>

      PHP - 顯示錯誤消息

      在 HTML 表單中,我們在每個被請求字段后面增加了一點腳本。如果需要,會生成恰當的錯誤消息(如果用戶未填寫必填字段就試圖提交表單):

      實例

      <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">

      Name: <input type="text" name="name">

      <span class="error">* <?php echo $nameErr;?></span>

      <br><br>

      E-mail:

      <input type="text" name="email">

      <span class="error">* <?php echo $emailErr;?></span>

      <br><br>

      Website:

      <input type="text" name="website">

      <span class="error"><?php echo $websiteErr;?></span>

      <br><br>

      <label>Comment: <textarea name="comment" rows="5" cols="40"></textarea>

      <br><br>

      Gender:

      <input type="radio" name="gender" value="female">Female

      <input type="radio" name="gender" value="male">Male

      <span class="error">* <?php echo $genderErr;?></span>

      <br><br>

      <input type="submit" name="submit" value="Submit">

      </form>

    【PHP 表單驗證方法】相關文章:

    PHP 表單驗證 E-mail 和 URL09-20

    php防止表單重復提交的方法09-30

    PHP中的表單處理09-14

    PHP郵件發送驗證06-20

    php如何實現驗證碼09-01

    php實現驗證碼制作06-20

    PHP如何通過會話控制實現身份驗證09-22

    PHP如何實現注冊后郵箱驗證和帳號激活09-30

    PHP中使用crypt()實現用戶身份驗證07-26

    这里有更多你想看的
  • 出去玩的說說
    • 本类最新
    • 精品图文
    • 时尚
    • 新闻
    • 生活
    • 视觉
    • 微爱
      栏目ID=88的表不存在(操作类型=0)

    头条推荐

    热门推荐

    特别推荐

    返回顶部