「入力チェック」の編集履歴(バックアップ)一覧はこちら
「入力チェック」(2007/06/19 (火) 05:25:10) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
***(3)正規表現でチェックする
・ereg()関数でチェックする。
・>(ereg('[^0-9\-]'),$postcode) /** 郵便番号のチェック */
***(2)全角を半角に変換する
・全角と半角が混じっていると、データをソートする時に思った結果になりません。
・全角の入力も受け付けた方が親切です。
・マルチバイト文字列関数mb_convert_kana()を使います。
[[変換オプション>http://php.s3.to/man/function.mb-convert-kana.html]]
***(1)必須項目入力チェックと編集時の変更内容の取得
空白のチェックだけならIf文で判定できます。
----
$error_fg='off'; /** #1 エラーフラグに初期値 */
/** #2 Register(登録)かAlter(更新)が押されたら判断する */
if(isset($_POST['cmdRegister']) or isset($_POST['cmdAlter'])){
if($user_name=='' or $user_name==' ' or $user_name==' '){
$error_msg='氏名を入力して下さい';
$error_fg='1';
}elseif($user_kana=='' or $user_kana==' ' or $user_kana==' '){
$error_msg='ふりがなを入力して下さい';
$error_fg='2';
}elseif($postcode=='' or $postcode==' ' or $postcode==' '){
$error_msg='郵便番号を入力して下さい';
$error_fg='3';
}elseif($address=='' or $address==' ' or $address==' '){
$error_msg='住所を入力して下さい';
$error_fg='4';
}elseif($tel=='' or $tel==' ' or $tel==' '){
$error_msg='電話番号を入力して下さい';
$error_fg='5';
}elseif($email=='' or $email==' ' or $email==' '){
$error_msg='メールアドレスを入力して下さい';
$error_fg='6';
}
}
----
Hello! Good Site! Thanks you! wjmvyhtoqccxbh