PHP 與 MySQL 基礎教學(二)_PHP教學課程

WBOY
發布: 2016-07-21 16:07:31
原創
803 人瀏覽過

資料驗證

清理空格

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

trim ($first_name);
















必填欄位的處理

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

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

{

print (" 姓: " );

print ("$first_name");

$verify = "OK";

}

else

{

print (" 錯誤: 您的尊姓沒有填寫");

$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_connect (localhost, username, password);




mysql_select_db (dbname);

$result = mysql_query ("SELECT * FROM tablename

WHERE USER_ID = '$USER_ID'

WHERE USER_ID = '$USER_ID'

WHERE USER_ID = '$USER_ID'

WHERE USER_ID = '$USER_ID'

WHERE USER_ID = '$USER_ID'

WHERE USER_ID = '$USER_ID'

WHERE USER_ID = '$USER_ID'

WHERE USER_ID = '$USER_ID'

");
if ($row = mysql_fetch_array($result))

{

print (" 錯誤: 使用者名稱");

print ("$USER_ID ");

print (" 已被佔用,請選者其它的再試試。");

print ("");

$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 = '$ER_ID'🎜> "); if ($row = mysql_fetch_array($result))
{ print (" 錯誤: 使用者名稱 ");
print ("$USER_ID "); print (" 已被佔用,請選者其它的再試試。 "); print (""); $verify = "bad"; } else { print (" 使用者ID: "); print ("$USER_ID "); }    程式碼的想法很簡單,讀到這兒,相信它已經讀到難不住你了。 http://www.bkjia.com/PHPjc/315117.htmlwww.bkjia.comtruehttp: //www.bkjia.com/PHPjc/315117.htmlTechArticle資料驗證清理空格trim 函式將清除資料頭尾的空格,它的語法是: trim ($first_name) ; 必填欄位的處理在你資料庫中,有些欄位時必須填寫的。 ...
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板