5){ print("Error!"); die; } */ if(!is_numeric($exh) || $exh != 1){ print("Error!"); die; } if ($act == "conf" || $act == "etr") { //入力画面でなければセッションにセット $_SESSION['seminar_exh'] = $exh; } else { unset( $_SESSION['seminar_exh'] ); } if(isset($_SESSION['seminar_exh'])){ $exh = $_SESSION['seminar_exh']; } //表示するexh_cd if($exh != ""){ $stmt_exh = $pdo->prepare('Select exh_mst.exh_nm From exh_mst WHERE exh_mst.exh_cd = :exh AND (exh_mst.del_flg is null or exh_mst.del_flg = \'\')'); $stmt_exh -> bindValue(':exh', $exh, PDO::PARAM_INT); // クエリの実行 $stmt_exh->execute(); $rs_exh_cnt=$stmt_exh->rowCount(); while ($ekh_row = $stmt_exh->fetch(PDO::FETCH_ASSOC)) { $exh_nm = disp_backslash_escape(htmlspecialchars(trim($ekh_row['exh_nm']), ENT_QUOTES, "UTF-8")); } // if($exh == "forum") { // $exh_nm = "はかる・調べるフォーラム"; // } } else { print("Error!"); die; } //echo("act:".$act."
"); //セミナーの申し込み状況チェック if (isset($_SESSION['regist_liusr_nagoya2025'])) { $gst_no = $_SESSION['regist_liusr_nagoya2025']; //セミナー申し込みコードをセット $qry = "Select csa_0.csa0_no"; $qry .= " From cgst_tbl, csa_0"; $qry .= " Where cgst_tbl.gst_no = csa_0.gst_no"; $qry .= " And (csa_0.del_flg is null OR csa_0.del_flg = '')"; $qry .= " And (cgst_tbl.del_flg is null OR cgst_tbl.del_flg = '')"; $qry .= " And csa_0.gst_no = :gst_no;"; //echo($qry); $stmt = $pdo->prepare($qry); $stmt -> bindValue(':gst_no', $gst_no, PDO::PARAM_STR); $stmt->execute(); $stmt_cnt=$stmt->rowCount(); //セミナー申し込みコードをセット //$ss_K_temp = null; if($stmt_cnt > 0){ $ary_csa = $stmt->fetch(PDO::FETCH_ASSOC); $csa_no = htmlspecialchars(trim($ary_csa['csa0_no']), ENT_QUOTES, "UTF-8"); //$ss_K_temp = htmlspecialchars(trim($ary_csa['ss_K']), ENT_QUOTES, "UTF-8"); $dtl_ary = array(); } } //申し込みがNoが存在する(完了している)場合はactを「registered」に変更 if(isset($csa_no) && $csa_no != ""){ //$cheng_flg = 1;//変更フラグを追加 $stmt = $pdo->prepare("Select * From cgst_tbl, csa_".$exh." Where cgst_tbl.gst_no = csa_".$exh.".gst_no And csa_".$exh.".del_flg is null And csa_".$exh.".csa".$exh."_no = :csa;"); $stmt -> bindValue(':csa', $csa_no, PDO::PARAM_INT); $stmt->execute(); $stmt_cnt=$stmt->rowCount(); if ($stmt_cnt == 1) { $dtl_ary = $stmt->fetch(PDO::FETCH_ASSOC); } if($act == "" || $act == "form"){ $act = "registered"; } //$dtl_ary += array('ss_K'=>$ss_K_temp);//申込済みセミナーに基調講演分を追加 //参加者種別のセッションをセット if ($dtl_ary['csa_memb'] != "") { $_SESSION['csa_memb'] = $dtl_ary['csa_memb']; } //CSVダウンロード済みかチェック $stmt = $pdo->prepare("Select csa_".$exh.".csv_flg From csa_".$exh." ,csa_0 Where csa_0.del_flg is null AND csa_".$exh.".csa".$exh."_no = csa_0.csa0_no And csa_".$exh.".csa".$exh."_no = :csa;"); $stmt -> bindValue(':csa', $csa_no, PDO::PARAM_INT); $stmt->execute(); $stmt_cnt=$stmt->rowCount(); if ($stmt) { $csv_check = $stmt->fetch(PDO::FETCH_ASSOC); if($csv_check['csv_flg'] == 1){ $act = "end"; } } } //$temp = "csa".$exh."_no"; //echo("dtl_ary_csa_no:".$dtl_ary[$temp]."
"); if ($act == "conf" || $act == "etr") { //エラーチェック //チェックした講座をセッションに格納 require_once($base_path."nagoya2025/module/seminar_set_session.inc"); //echo("act:".$act."
"); //ログインチェック $uri = $home_url.mb_substr($_SERVER['REQUEST_URI'],1);//戻りページのURL $act_param = "?exh=".$exh."&errmsg=".rawurlencode("ログインして下さい。"); //ログイン後の変数セット //require_once($base_path."nagoya2025/module/entry_usr_select.inc"); //来場者情報を抽出 if ($_SESSION['regist_liusr_nagoya2025'] != "") { $gst_no = $_SESSION['regist_liusr_nagoya2025']; $stmt = $pdo->prepare('Select exh_mst.exh_cd, exh_mst.exh_nm From exh_mst, cgst_tbl WHERE cgst_tbl.gst_no=:gst_no And cgst_tbl.exh_cd = exh_mst.exh_cd AND (cgst_tbl.del_flg is null or cgst_tbl.del_flg = \'\')'); $stmt -> bindValue(':gst_no', $gst_no, PDO::PARAM_STR); $stmt->execute(); $stmt_cnt=$stmt->rowCount(); if (!$stmt) { $_SESSION['seminar_flg'] = $exh;//セミナーフラグ($exh)のセッションをセット header("Location: login.php".$act_param); exit; } elseif ($stmt_cnt == 1) { $gst_no = $_SESSION['regist_liusr_nagoya2025']; $usr_flg = true; } else { $_SESSION['seminar_flg'] = $exh;//セミナーフラグ($exh)のセッションをセット header("Location: login.php".$act_param); exit; } } else { $_SESSION['seminar_flg'] = $exh;//セミナーフラグ($exh)のセッションをセット header("Location: login.php".$act_param); exit; } } ?> <?php print($exh_nm);?>
<?php print($exh_nm);  ?>

セミナー申し込み

計量計測展

総合検査機器展

SUBSEA TECH JAPAN 2021

prepare('Select exh_mst.exh_cd, exh_mst.exh_nm From exh_mst WHERE exh_mst.exh_cd in (1,2,3,4) AND (exh_mst.del_flg is null or exh_mst.del_flg = \'\') Order By exh_mst.exh_sort'); } if($exh == 5){ $stmt_all = $pdo->prepare('Select exh_mst.exh_cd, exh_mst.exh_nm From exh_mst WHERE exh_mst.exh_cd = 5 AND (exh_mst.del_flg is null or exh_mst.del_flg = \'\') Order By exh_mst.exh_sort'); } if($exh == 6){ $stmt_all = $pdo->prepare('Select exh_mst.exh_cd, exh_mst.exh_nm From exh_mst WHERE exh_mst.exh_cd = 6 AND (exh_mst.del_flg is null or exh_mst.del_flg = \'\') Order By exh_mst.exh_sort'); } if($exh == 4){ $stmt_all = $pdo->prepare('Select exh_mst.exh_cd, exh_mst.exh_nm From exh_mst WHERE exh_mst.exh_cd = 7 AND (exh_mst.del_flg is null or exh_mst.del_flg = \'\') Order By exh_mst.exh_sort'); } */ $stmt_all = $pdo->prepare('Select exh_mst.exh_cd, exh_mst.exh_nm From exh_mst WHERE exh_mst.exh_cd = :exh_cd AND (exh_mst.del_flg is null or exh_mst.del_flg = \'\') Order By exh_mst.exh_sort'); $stmt_all -> bindValue(':exh_cd', $exh, PDO::PARAM_STR); $stmt_all->execute(); //セミナーの配列を生成(DBに格納されたセミナーの情報、申込上限の配列、現在の申込数 require($base_path."nagoya2025/module/seminar_ary_set.inc"); //モジュールはss_idのカラム名をセット必要あり $ekh_all_result = $stmt_all -> fetchAll(PDO::FETCH_ASSOC); /* $add_item = array( '0' => array( 'exh_cd' => '0', 'exh_nm' => '合同基調講演' ) ); $ekh_all_result = array_merge( $add_item, $ekh_all_result ); */ //配列からセミナーのない計量計測展を削除 /* if($exh == 1){ unset($ekh_all_result[1]); } */ /* //展示会ではない「はかる・調べるフォーラム」を配列に追加する if($exh != 5 && $exh != 6 && $exh != 7){ $add_item = array( '0' => array( 'exh_cd' => '0', 'exh_nm' => 'はかる・調べるフォーラム' ) ); $ekh_all_result = array_merge( $add_item, $ekh_all_result ); } */ //echo("nowdate:".$nowdate."
"); //echo("EndTime:".$EndTime."
"); if (strtotime($EndTime) < strtotime($nowdate)) { $act = "end";//申込終了 } if ($act == "conf" || $act == "etr") { //エラーチェック require_once($base_path."nagoya2025/module/seminar_decode.inc"); //デコード require_once($base_path."nagoya2025/module/seminar_errchk_".$exh.".inc"); //エラーチェック if ($err_msg != "") { print("

以下のエラーがあります。

\n"); print("
    \n"); print($err_msg); print("
\n"); if($csa_no != ""){ $act = "registered"; } else { $act = ""; } $err_flg = 1; } //$act = "";//デバッグ用 } if($act != "etr"){//DB登録時以外は実行 require_once($base_path."nagoya2025/module/seminar_specialchars.inc"); //サニタイズ } if($act == "etr"){//DB登録 require_once($base_path."nagoya2025/views/seminar_etr".$exh.".inc"); //登録 } if($act == "conf"){ require_once($base_path."nagoya2025/views/seminar_conf.inc"); //確認 } if($act == "registered"){//登録済み require_once($base_path."nagoya2025/views/seminar_change.inc"); //変更画面 //echo("seminar_change"); } if($act == "end"){//終了画面 if($csa_no != ""){ require_once($base_path."nagoya2025/views/seminar_registered.inc"); //登録済み終了画面 //echo("seminar_registered"); } else { require_once($base_path."nagoya2025/views/seminar_finish.inc"); //未登録終了画面 } } if($act == ""){//入力画面 require_once($base_path."nagoya2025/views/seminar_form.inc"); //入力画面 //echo("seminar_form"); } ?>
0){ ?> "); // echo("exh:".$exh."
"); // echo("exh_cd:".$exh_cd."
"); // print("csa_no:".$csa_no."
"); ?>