session_start(); /* 各ライブラリの読み込み */ include("./common/common.php"); include("./common/lib.php"); include("./common/class_FormValidator.php"); include("./common/objects.php"); $fv = new FormValidator(); /* postデータがあれば入力チェックを行う。*/ if (isset($HTTP_POST_VARS['entry'])) { $fv->isEmpty($HTTP_POST_VARS["cust_num"],'顧客番号が入力されていません。'); $fv->isEmpty($HTTP_POST_VARS["user_id"],'希望IDが入力されていません。'); $fv->isEmpty($HTTP_POST_VARS["pass"],'パスワードが入力されていません。'); $fv->isEmpty($HTTP_POST_VARS["pass2"],'パスワードが入力されていません。'); $fv->isSame($HTTP_POST_VARS["pass"], $HTTP_POST_VARS["pass2"], 'パスワードの再入力が間違っています。'); $fv->isSame($HTTP_POST_VARS["mail"], $HTTP_POST_VARS["mail2"], 'メールアドレスの再入力が間違っています。'); $fv->isAlphaOrNum($HTTP_POST_VARS["cust_num"],'顧客番号は半角数字で入力して下さい。'); $fv->isAlphaOrNum($HTTP_POST_VARS["user_id"],'希望IDは半角数字で入力して下さい。'); $fv->isAlphaOrNum($HTTP_POST_VARS["pass"],'パスワードは半角数字で入力して下さい。'); if($HTTP_POST_VARS["mail"]<>""){ $fv->isMailAddress($HTTP_POST_VARS["mail"],'メールアドレスの形式が正しくありません。'); } $_SESSION["cust_num"] = $HTTP_POST_VARS["cust_num"]; $cust_num = $_SESSION["cust_num"]; $_SESSION["store_name"] = $HTTP_POST_VARS["store_name"]; $_SESSION["user_id"] = $HTTP_POST_VARS["user_id"]; $_SESSION["pass"] = $HTTP_POST_VARS["pass"]; $_SESSION["pass2"] = $HTTP_POST_VARS["pass2"]; $_SESSION["comp_name"] = $HTTP_POST_VARS["comp_name"]; $_SESSION["name"] = $HTTP_POST_VARS["name"]; $_SESSION["tel"] = $HTTP_POST_VARS["tel"]; $_SESSION["fax"] = $HTTP_POST_VARS["fax"]; $_SESSION["mail"] = $HTTP_POST_VARS["mail"]; $_SESSION["mail2"] = $HTTP_POST_VARS["mail2"]; if($fv->haveError()){ $error = $fv->getError(); showPage(); exit; } // MySQL 接続 if (!($_cn = mysql_connect($DB_SERVER, $DB_USER, $DB_PASSWORD))) { print("MySQLサーバに接続できません。ブラウザの戻るボタンで前の画面に戻ってくださいerr111。"); die; } // MySQL DB 選択 if (!(mysql_select_db($DB_NAME))) { die; } if (!(mysql_query('set names ujis'))) { print("MySQLデータベースを選択できません。"); die; } // MySQL 担当者情報取得 $sql = "select COUNT(*) AS CNT from ENTRY_FORM where USER_ID='${HTTP_POST_VARS['user_id']}' and CUST_NUM = '$cust_num'"; if (!($rs = mysql_query($sql))) { print("サーバに接続できません。ブラウザの戻るボタンで前の画面に戻ってくださいerr112。$sql"); die; } $item = mysql_fetch_array($rs); if($item[CNT]>0){ $error = "希望IDは既に使われています。"; showPage(); // MySQL 切断 mysql_close($_cn); exit; } //問題がなければ次画面 header("Location: entryform_fin_test.php"); exit(); } showPage(); exit; ?> function showPage() { global $error; ?>