<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            php語言

            PHP 表單驗證方法

            時間:2025-05-07 10:34:23 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編程必學之表單驗證10-31

            常用表單驗證的js方法11-12

            PHP中Yii框架之表單驗證規則06-08

            基于PHP+Ajax實現表單驗證的詳解08-22

            PHP 表單驗證 E-mail 和 URL10-04

            PHP提交from表單的方法07-05

            php中tp驗證表單與自動填充函數代碼07-16

            php防止表單重復提交的方法10-16

            使用php自動提交表單的方法11-16

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看