[請益] 請問表單驗證流程的寫法
目前作法是像這樣:
$check_OK=true; //預設通過是TURE,只要下面任何一項不符合就false
if(帳號格式不符){
$check_OK=false;
$msg="帳號格式不符";
}
if(密碼格式不符){
$check_OK=false;
$msg="密碼格式不符";
}
//合格就送資料庫庫
if($check_OK){
(略..送進資料庫的程式碼)
$msg="成功!!";
}
請問大家也是這樣子寫嗎?還是有其他的寫法?
因為看書中對Exception的觀念還不是很明白
有些疑問...是不是表單驗證也可以寫成像下面這樣?
$check_OK=true; //檢查一開始給TRUE
try{
$check=new validate(); //驗證的class
$check->uid=使用者輸入的帳號;
$check->pwd=使用者輸入的密碼;
}catch(Exception $e){
$msg=$e;
$check_OK=false; //不合格就FALSE
}
if($check_OK){
(略..送進資料庫的程式碼)
$msg="成功!!";
}
先感謝各位解惑!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.0.232.61
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章