エラーチェック

  control.php



  
# **********************************************************
# 処理コントロール
# **********************************************************
switch ( $_SERVER['REQUEST_METHOD'] ) {
	case 'GET':
	case 'POST':
		if ( $_POST['GNO'] == PASS_VIEW1 ) {
			CheckData();
			if ( $ErrMessage != "" ) {
				$_POST['GNO'] = PASS_MESSAGE;
				break;
			}
		}
		break;
}
  



  model.php



実際は、もっと多くのチェックが必要ですが、サンプルとして一般的なチェックです

  
# **********************************************************
# エラーチェック
# **********************************************************
function CheckData( ) {

	global $ErrMessage;

	if ( trim( $_POST['In1Email'] ) == "" ) {
		$ErrMessage = "メールアドレスは必須入力です";
	}
	if ( strlen( $_POST['In1Tel'] ) > 14 ) {
		$ErrMessage = "入力された電話番号のデータ長が制限を超えています";
	}
	if ( $_POST['In1Pass1'] != $_POST['In1Pass2'] ) {
		$ErrMessage = "パスワードが一致していません";
	}

}
  













   SQLの窓    create:2004/04/24  update:2018/02/08   管理者用(要ログイン)





フリーフォントツール

SQLの窓ツール

SQLの窓フリーソフト

写真素材

一般ツールリンク

SQLの窓

フリーソフト