Example #1
0
function input_check($gc) {

	if($gc->f_page == 1){

		if(($_POST["purpose_flg"] == "")) {
			$gc->msg->add("利用目的を選択してください。");
		}

		if(($_POST["chintai_flg"] !="1" && $_POST["sublease_flg"] !="1" && $_POST["relocation_flg"] !="1")) {
			$gc->msg->add("希望のサービスを少なくとも1つ選択してください。");
		}

	}elseif($gc->f_page == 2){

		if(strlen($_POST["buken"]) < 1) {
			$gc->msg->add("町名を入力してください。");
		}

		if(strlen($_POST["banchi"]) < 1) {
			$gc->msg->add("番地を入力してください。");
		}

		if($gc->buken_sbt != 3){
			if(strlen($_POST["buken_tatemono"]) < 1) {
				$gc->msg->add("建物名を入力してください。");
			}
		}

		if($gc->buken_sbt == 1){
			if(strlen($_POST["buken_heya"]) < 1) {
				$gc->msg->add("部屋番号を入力してください。");
			}
		}

		if(is_numeric($_POST["chikunensu"])){
			if(strlen($_POST["chikunensu"]) < 1 and is_numeric($_POST["chikunensu"]) == false) {
				$gc->msg->add("築年数を入力してください。");
			}
		}else{
			$gc->msg->add("築年数は数値を入力してください。");
		}

		if(is_numeric($_POST["input_val"])){
			if(strlen($_POST["input_val"]) < 1 and is_numeric($_POST["input_val"]) == false) {
				$gc->msg->add("延床面積を入力してください。");
			}
		}else{
			$gc->msg->add("延床面積は数値を入力してください。");
		}

		if($gc->buken_sbt != 1){
			if(is_numeric($_POST["land_val"])){
				if(strlen($_POST["land_val"]) < 1 and is_numeric($_POST["land_val"]) == false) {
					$gc->msg->add("土地面積を入力してください。");
				}
			}else{
				$gc->msg->add("土地面積は数値を入力してください。");
			}
		}

		if($gc->buken_sbt != 2){
			if(($_POST["madori_no"] == "")) {
				$gc->msg->add("間取りを選択してください。");
			}
		}

		if(($_POST["meigi_no"] == "")) {
			$gc->msg->add("物件名義を選択してください。");
		}

		if(($_POST["genjyou_no"] == "")) {
			$gc->msg->add("現況を選択してください。");
		}

		// 手数料を取得する
		$info = get_info($gc);
		$gc->rank = $info["rank"];
		$gc->tesuryou = $info["tesuryou"];

		if($gc->tesuryou > 0){

			if($_POST["purpose_flg"] == 1){

				//ライトプランプラン会社
				get_light_company($gc);

				if($gc->row_count < 1){
					$gc->msg->add("お取扱いする不動産会社が見つかりませんでした。");
				}

			}else{

				//スタンダードプラン会社
				get_standard_company($gc);

				if(count($gc->arr_company) < 1){
					$gc->msg->add("お取扱いする不動産会社が見つかりませんでした。");
				}

			}

		}

	}elseif($gc->f_page == 3){

		if(strlen($_POST["lname"].$_POST["fname"]) < 1) {
			$gc->msg->add("お名前を入力してください。");
		}

		if(strlen($_POST["lname_kn"].$_POST["fname_kn"]) < 1) {
			$gc->msg->add("フリガナを入力してください。");
		}

		if(strlen($_POST["tel1"].$_POST["tel2"].$_POST["tel3"]) < 1) {
			$gc->msg->add("電話番号を入力してください。");
		}

		if(strlen($_POST["e_mail"]) < 1) {
			$gc->msg->add("メールアドレスを入力してください。");
		}else{
			if(!f_is_valid_email_format($_POST["e_mail"])){
				$gc->msg->add("メールアドレスが不正です。");
			}
		}

		if(!($_POST["sumai_flg"]=="0" or $_POST["sumai_flg"]=="1")) {
			$gc->msg->add("お住まいの住所を選択してください。");
		}

		if($_POST["sumai_flg"]=="1") {
			if($_POST["sumai_shikucyouson_no"] < 1) {
				$gc->msg->add("ご住所(都道府県市区町村)を選択してください。");
			}
			if(strlen($_POST["sumai_banchi"]) < 1) {
				$gc->msg->add("ご住所(町名・番地)を入力してください。");
			}
		}

	}

	if($gc->msg->count > 0){

		// エラーがあるので該当ページをセット
		$gc->disp_page = $gc->f_page;

		return false;

	}

	return true;

}
     if ($_POST["genjyou_no"] == "") {
         $arr[] = "現況を選択してください。";
     }
     // 手数料を取得する
     $info = get_info($gc);
     $gc->tesuryou = $info["tesuryou"];
     if ($gc->tesuryou > 0) {
         if ($_POST["purpose_flg"] == 1) {
             //ライトプランプラン会社
             get_light_company($gc);
             if ($gc->row_count < 1) {
                 $arr[] = "お取扱いする不動産会社が見つかりませんでした。";
             }
         } else {
             //スタンダードプラン会社
             get_standard_company($gc);
             if (count($gc->arr_company) < 1) {
                 $arr[] = "お取扱いする不動産会社が見つかりませんでした。";
             }
         }
     }
     break;
 case 3:
     if (strlen($_POST["lname"] . $_POST["fname"]) < 1) {
         $arr[] = "名前を入力してください。";
     }
     if (strlen($_POST["lname_kn"] . $_POST["fname_kn"]) < 1) {
         $arr[] = "フリガナを入力してください。";
     }
     if (strlen($_POST["tel1"] . $_POST["tel2"] . $_POST["tel3"]) < 1) {
         $arr[] = "電話番号を入力してください。";