<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      PHP 與 MySQL 基礎圖文說明教程(二)

      [摘要]數據驗證 清理空格    trim 函數將清除數據頭尾的空格,它的語法是: trim (first_name); 必填字段的處理   在你數據庫中,有些字段時必須填寫的。這樣對應于 HTML 表單的相應的字段也不允許空出來不填。當然,這個檢驗處理的過程可以用客戶端的 JavaScript 腳本來處...
      數據驗證

      清理空格

         trim 函數將清除數據頭尾的空格,它的語法是:

      trim ($first_name);


      必填字段的處理

        在你數據庫中,有些字段時必須填寫的。這樣對應于 HTML 表單的相應的字段也不允許空出來不填。當然,這個檢驗處理的過程可以用客戶端的 JavaScript 腳本來處理,但既然我們講的是 PHP ,就還使用 PHP 來處理吧。下面的代碼檢查用戶的姓是否輸入:

      if (ereg(".", $first_name) == 1)

      {

      print (" 姓 : ");

      print ("$first_name");

      $verify = "OK";

      }

      else

      {

      print ("< b> 錯誤: < /b> 您的尊姓沒有被填寫 ");

      $verify = "bad";

      }

         ereg 模式識別函數,用來判定指定的字符串是否包含有某一個子串。它的第一個參數就是判定是否包含的子串,第二個參數指定要搜索的字符串,通常是一個變量。 Ereg 函數返回“ 0 ”( false ),表示匹配失敗,或者 “ 1 ”( true ),表示匹配成功。在這兒逗點“ . ”是模式式別的統配符,代表任何的字符。這樣表達式 ereg(".", $first_name) == 1 就意味著在變量 $first_name 中包含有至少一個字符了。

      檢查 e-mail 地址
      作 者 : 揚眉 編譯 本文點擊次數:118

        用下面的這些字符常量來作為 ereg 函數的第一個參數,就可以輕松的進行 e-mail 地址檢查了 :

         "@" :必須包含 @

         "^@" :不能用 @ 打頭

         "@.*.." : 在 @ 和 . 中 間必須要有字符存在。

         "....*" :在 . 之后至少要有兩個字符

         " " :不允許有空格

        

        比照這這幾個參數示例,你也可以設計一些其它的輸入驗證。

      檢查用戶名是否唯一

        這個動作似乎也是必須要作的了:

      mysql_connect (localhost, username, password);



      mysql_select_db (dbname);

      $result = mysql_query ("SELECT * FROM tablename

      WHERE USER_ID = '$USER_ID'

      ");

      if ($row = mysql_fetch_array($result))

      {

      print ("< b> 錯誤: < /b> 用戶名 < b>");

      print ("$USER_ID ");

      print ("< /b> 已經被占用,請選者其它的再試試。 ");

      print ("< p>");

      $verify = "bad";

      }

      else

      {

      print (" 用戶 ID: ");

      print ("$USER_ID ");

      }

         代碼的思想很簡單,讀到這兒,相信它已經難不住你了。
      檢查用戶名是否唯一
      作 者 : 揚眉 編譯 本文點擊次數:118

        這個動作似乎也是必須要作的了:

      mysql_connect (localhost, username, password);


      mysql_select_db (dbname);

      $result = mysql_query ("SELECT * FROM tablename

      WHERE USER_ID = '$USER_ID'

      ");

      if ($row = mysql_fetch_array($result))

      {

      print ("< b> 錯誤: < /b> 用戶名 < b>");

      print ("$USER_ID ");

      print ("< /b> 已經被占用,請選者其它的再試試。 ");

      print ("< p>");

      $verify = "bad";

      }

      else

      {

      print (" 用戶 ID: ");

      print ("$USER_ID ");

      }

         代碼的思想很簡單,讀到這兒,相信它已經難不住你了。



      日韩精品一区二区三区高清