@,;:".\\\\\[\]\000-\037\x80-\xff]+(?![^(\040)<>@,;:".\\\\\[\]\000-\037\x80-\xff])|"[^\\\\\x80-\xff\n\015"]*(?:\\\\[^\x80-\xff][^\\\\\x80-\xff\n\015"]*)*")(?:\.(?:[^(\040)<>@,;:".\\\\\[\]\000-\037\x80-\xff]+(?![^(\040)<>@,;:".\\\\\[\]\000-\037\x80-\xff])|"[^\\\\\x80-\xff\n\015"]*(?:\\\\[^\x80-\xff][^\\\\\x80-\xff\n\015"]*)*"))*@(?:[^(\040)<>@,;:".\\\\\[\]\000-\037\x80-\xff]+(?![^(\040)<>@,;:".\\\\\[\]\000-\037\x80-\xff])|\[(?:[^\\\\\x80-\xff\n\015\[\]]|\\\\[^\x80-\xff])*\])(?:\.(?:[^(\040)<>@,;:".\\\\\[\]\000-\037\x80-\xff]+(?![^(\040)<>@,;:".\\\\\[\]\000-\037\x80-\xff])|\[(?:[^\\\\\x80-\xff\n\015\[\]]|\\\\[^\x80-\xff])*\]))*$/', $mail)) return 1; } //数値の場合は、1 を返す function numeric_chk($data){ if(!preg_match("/^\d+$/",$data)) return 1; } //--- POSTデータ取得 --- //「確認」「戻る」「送信する」ボタンが押されたとき if($_SERVER["REQUEST_METHOD"] == "POST"){ foreach($_POST as $k => $v){ //「magic_quotes_gpc = On」のときはエスケープ解除 if(get_magic_quotes_gpc()){ $v = stripslashes($v); } $v = htmlspecialchars($v, ENT_QUOTES, "UTF-8"); $$k = $v; } } //個別エラーフラグ $nameErr = false; $kanaErr = false; $sexErr = false; $ageErr = false; $ageNumericErr = false; $telErr = false; $telNumericErr = false; $mailErr = false; $mailFormatErr = false; $buildErr = false; $periodErr = false; $planErr = false; $homeErr = false; $qtitErr = false; //「確認」ボタンが押されたとき if($_POST['confirm']){ //--- エラー処理 ---------------------------------------------- //個別エラーチェック //空白エラー if(empty($name)) $nameErr = true; if(empty($kana)) $kanaErr = true; if(empty($sex)) $sexErr = true; if(empty($age)) $ageErr = true; if(empty($tel1) || empty($tel2) ||empty($tel3)) $telErr = true; if(empty($mail)) $mailErr = true; if(empty($build)) $buildErr = true; if(empty($plan)) $planErr = true; if(empty($home)) $homeErr = true; if(empty($qtit)) $qtitErr = true; //メール書式エラー if(!$mailErr){ if(!valid_mail($mail)) { $mailFormatErr = true; } } //年齢数値エラー if(!$ageErr){ if(numeric_chk($age)) { $ageNumericErr = true; } } //電話番号数値エラー if(!$telErr){ $tel = $tel1.$tel2.$tel3; if(numeric_chk($tel)) { $telNumericErr = true; } } //入居可能日エラー $nowYear = (int)date("Y"); $nowMonth = (int)date("n"); $nowDay = (int)date("j"); //年が今と同じとき if($nowYear == $period1){ //月が今と同じか大きいとき if($nowMonth <= $period2){ //月が同じとき if($nowMonth == $period2){ //日が今と同じか大きいとき if($nowDay < $period3){ $periodErr = false; //日が小さいとき }else{ $periodErr = true; } } //月が小さいとき }else{ $periodErr = true; } //年が大きい }else{ $periodErr = false; } //個別エラー結果を配列にセット $allErr = array($nameErr, $kanaErr, $sexErr, $ageErr, $ageNumericErr, $telErr, $telNumericErr, $mailErr, $mailFormatErr, $buildErr, $periodErr, $planErr, $homeErr, $qtitErr); //全体のエラーチェック if(in_array(true, $allErr)) $ErrFlg = true;} //「戻る」ボタンが押されたとき if($_POST['back']){ $ErrFlg = false; } ?> お問合せ|バウハウス|大関商品研究所 - OZEKI LAB.

お問い合わせ・内覧お申込フォーム

問合せ・内覧申込していただきまして、誠にありがとうございます。
ご入力いただいたメールアドレスに申込み完了メールを自動送信いたしました。

届いていない場合は、ご入力頂いたメールアドレスに誤りがあるか、
迷惑メールフォルダに分類されている可能性がありますので、ご確認ください。
また、お返事までに数営業日いただく場合がございます。予めご了承ください。

COMPLETE; //--- 確認画面 --------------------------------------------------------------- }else if($_POST['confirm'] && $ErrFlg == false){ $tel = $tel1."-".$tel2."-".$tel3; $period = $period1."年".$period2."月".$period3."日以降"; echo <<< CONFIRM

物件に関してのご質問、内覧のご希望はこちらのフォームにご記入ください。
取材のお申込み等は『株式会社 大関商品研究所』までお問い合わせください。

※なお、大変申し訳ありませんが、満室時の内覧はご遠慮させて頂いております。
こちらのフォームよりエントリー頂いた方には、空室予定が出た際にご案内させて頂きます。
空室状況については各物件の詳細ページよりご確認ください。
どうぞ宜しくお願いします。

印がついている項目は必須項目です

お名前$name
フリガナ$kana
性別$sex
年齢$age 歳
電話番号$tel
メールアドレス$mail
物件名$build
入居可能時期$period
入居予定期間$plan
現在のお住まい$home
お問合せ項目$qtit
お問合せ内容$text

CONFIRM; }else{ //エラーコメント if($nameErr) $nameErrText = "
お名前が入力されていません。"; if($kanaErr) $kanaErrText = "
フリガナが入力されていません。"; if($sexErr) $sexErrText = "
性別が選択されていません。"; if($ageErr) $ageErrText = "
年齢が入力されていません。"; if($ageNumericErr) $ageErrText = "
半角数字で入力してください。"; if($telErr) $telErrText = "
電話番号が入力されていません。"; if($telNumericErr) $telErrText = "
半角数字で入力してください。"; if($mailErr) { $mailErrText = "
メールアドレスが入力されていません。"; }else if($mailFormatErr){ $mailErrText = "
メールアドレスを正しく入力してください。"; } if($buildErr) $buildErrText = "
物件名が選択されていません。"; if($periodErr) $periodErrText = "
入居可能時期は現在日より後の日付を選択してください。"; if($planErr) $planErrText = "
入居可能期間が選択されていません。"; if($homeErr) $homeErrText = "現在のお住まいが選択されていません。"; if($qtitErr) $qtitErrText = "お問合せ項目が選択されていません。"; if($sex == "男性"){ $sexCheck1 = "checked"; $sexCheck2 = ""; }else if($sex == "女性"){ $sexCheck1 = ""; $sexCheck2 = "checked"; }else{ $sexCheck1 = ""; $sexCheck2 = ""; } if($plan == "2年以上"){ $planCheck1 = "checked"; $planCheck2 = ""; $planCheck3 = ""; }else if($plan == "1年~2年"){ $planCheck1 = ""; $planCheck2 = "checked"; $planCheck3 = ""; }else if($plan == "半年~1年"){ $planCheck1 = ""; $planCheck2 = ""; $planCheck3 = "checked"; }else{ $planCheck1 = ""; $planCheck2 = ""; $planCheck3 = ""; } if($home == "一人暮らし"){ $homeCheck1 = "checked"; $homeCheck2 = ""; $homeCheck3 = ""; }else if($home == "シェアハウス"){ $homeCheck1 = ""; $homeCheck2 = "checked"; $homeCheck3 = ""; }else if($home == "実家"){ $homeCheck1 = ""; $homeCheck2 = ""; $homeCheck3 = "checked"; }else{ $homeCheck1 = ""; $homeCheck2 = ""; $homeCheck3 = ""; } if($qtit == "内覧をしたい"){ $qtitCheck1 = "checked"; $qtitCheck2 = ""; }else if($qtit == "その他の質問"){ $qtitCheck1 = ""; $qtitCheck2 = "checked"; }else{ $qtitCheck1 = ""; $qtitCheck2 = ""; } //物件名プルダウン $buildHtml = ""; $buildName = array("選択してください", "バウハウス高円寺", "バウハウス南千住", "バウハウス広尾", "バウハウス横浜", "バウハウス西麻布", "ニジノワムラ浅草"); $buildLength = count($buildName); for($i = 0; $i < $buildLength; $i++){ $buildHtml .= "