$val) { if (in_array($key, $var_list)) { $$key = $val; } else { unset($$key); } } } //セッションにPOSTされたデータをエスケープ処理しつつ登録する。 //空じゃない場合のみstr_safe関数を $_SESSION["jobs"] = str_safe($jobs); $_SESSION["empsys"] = str_safe($empsys); $_SESSION["faform"] = str_safe($faform); $_SESSION["pref"] = str_safe($pref); $_SESSION["dcode"] = str_safe($dcode); $_SESSION["pref2"] = str_safe($pref2); $_SESSION["dcode2"] = str_safe($dcode2); $_SESSION["pref3"] = str_safe($pref3); $_SESSION["dcode3"] = str_safe($dcode3); $_SESSION["lpref"] = str_safe($lpref); $_SESSION["lcode"] = str_safe($lcode); $_SESSION["stcode"] = str_safe($stcode); $_SESSION["bcharge"] = str_safe($bcharge); $_SESSION["fword"] = str_safe($fword); $_SESSION["nofword"] = str_safe($nofword); $_SESSION["jyusyo"] = str_safe($jyusyo); $_SESSION["in_tgyomu1"] = str_safe($in_tgyomu1); $_SESSION["in_tgyomu2"] = str_safe($in_tgyomu2); $_SESSION["in_tgyomu3"] = str_safe($in_tgyomu3); $_SESSION["in_tgyomu4"] = str_safe($in_tgyomu4); $_SESSION["in_tgyomu5"] = str_safe($in_tgyomu5); $_SESSION["in_tgyomu6"] = str_safe($in_tgyomu6); $_SESSION["in_tgyomu7"] = str_safe($in_tgyomu7); $_SESSION["in_tgyomu8"] = str_safe($in_tgyomu8); $_SESSION["in_tgyomu9"] = str_safe($in_tgyomu9); $_SESSION["in_tgyomu10"] = str_safe($in_tgyomu10); $_SESSION["in_tgyomu11"] = str_safe($in_tgyomu11); $_SESSION["te_segment1"] = str_safe($te_segment1); $_SESSION["te_segment2"] = str_safe($te_segment2); $_SESSION["te_segment3"] = str_safe($te_segment3); $_SESSION["te_segment4"] = str_safe($te_segment4); $_SESSION["te_segment5"] = str_safe($te_segment5); $_SESSION["te_segment6"] = str_safe($te_segment6); $_SESSION["te_segment7"] = str_safe($te_segment7); $_SESSION["te_segment8"] = str_safe($te_segment8); $_SESSION["te_segment9"] = str_safe($te_segment9); $_SESSION["te_segment10"] = str_safe($te_segment10); $_SESSION["te_segment11"] = str_safe($te_segment11); $_SESSION["te_segment12"] = str_safe($te_segment12); $_SESSION["te_segment13"] = str_safe($te_segment13); $_SESSION["te_segment14"] = str_safe($te_segment14); $_SESSION["te_segment15"] = str_safe($te_segment15); $_SESSION["te_segment16"] = str_safe($te_segment16); $_SESSION["te_segment17"] = str_safe($te_segment17); $_SESSION["te_segment18"] = str_safe($te_segment18); $_SESSION["te_segment19"] = str_safe($te_segment19); $_SESSION["te_segment20"] = str_safe($te_segment20); $_SESSION["te_segment21"] = str_safe($te_segment21); $_SESSION["te_segment22"] = str_safe($te_segment22); $_SESSION["te_segment23"] = str_safe($te_segment23); $_SESSION["te_segment24"] = str_safe($te_segment24); $_SESSION["te_segment25"] = str_safe($te_segment25); $_SESSION["te_segment26"] = str_safe($te_segment26); $_SESSION["te_segment27"] = str_safe($te_segment27); $_SESSION["te_otherCon"] = str_safe($otherCon); $_SESSION["kkhaichi"] = str_safe($kkhaichi); //例文チェック 例文が入っていた場合空白に $fowrdEX = "例:大阪 正看護師"; if(mbereg($fowrdEX,$fword)){ $fword = ""; $_SESSION["fword"] = ""; } //フリーワードを拝借 $find_str = $fword; $nofind_str = $nofword; /* * Page用 * intval(var の integer としての値を返します。) */ $p = intval($p); if ($p <1) { $p = 1; } if(!empty($_GET['fword'])){ $fword = urldecode($fword); } /* ** mode補完 */ //使ってる形跡が見れないのでコメントアウト 20110225 by石倉 //if($lnk==1) $mode = "list_access"; /* * modeによる処理振り分け * サーチ結果・リスト表示 */ switch($mode) { case "list_access": // 勤務検索用 /******************************** ** 沿線データを取得 *********************************/ // コネクト $dbc = new dbConnect; //EUC-JPを使えるように $sql_enc = "SET NAMES ujis"; $rs_enc = $dbc->doQuery($sql_enc); //滋賀―和歌山の沿線データ取得 $sql = "SELECT pk_id_trainid, cd_prefcode, cd_linecode, cd_stationcode, nm_linename, nm_stationname, flg_del, etc_sonota FROM tbs_train WHERE flg_del = 0 AND cd_prefcode BETWEEN 25 AND 30 ORDER BY cd_prefcode, cd_linecode DESC"; // 実行 $rs = $dbc->doQuery($sql); // 検索結果データ // pg_fetch_rowにて数字をインデックスとする配列として行を得る while ($rec = mysqli_fetch_array($rs)) { $in_trainid = $rec[0]; // 沿線ID $in_prefcode[$in_trainid] = $rec[1]; // 都道府県コード $in_linecode[$in_trainid] = $rec[2]; // 沿線コード $in_stationcode[$in_trainid] = $rec[3]; // 駅コード $te_linename[$in_trainid] = $rec[4]; // 沿線名 $te_stationname[$in_trainid] = $rec[5]; // 駅名 $in_delflg[$in_trainid] = $rec[6]; // 削除フラグ $te_sonota[$in_trainid] = $rec[7]; // その他 } // 現在の表示レコード件数 // pg_num_row PostgreSQLの結果リソースの行数を返す。 $rec_num_now = mysql_num_rows($rs); // メモリを開放 mysqli_free_result($rs); //都道府県分選択欄文生成 $line_select .= ''; $station_select .= ''; $line_select .= ''; $line_select .= ''; $line_select .= ''; $line_select .= ''; $line_select .= ''; $line_select .= ''; foreach($in_prefcode as $num => $value){ //一回生成された路線は却下 if($tmp_code != $in_linecode[$num]){ // 渡されたlcodeと一致すれば"selected" if($in_linecode[$num].$value == $lcode ){ $selectmark = 'selected = "selected"'; //履歴サブメニューへ // (以下は除去 //$sublcode = substr($te_linename[$num], 0, strrchr($te_linename[$num], '(')); $subdisplname1 = $te_linename[$num]; }else{ $selectmark = ""; } //沿線コード生成 $line_select .= ''; $tmp_code = $in_linecode[$num]; } // 渡されたlcodeと一致すれば"selected" if($in_linecode[$num].$value == $lcode && $in_stationcode[$num] == $stcode){ $selectmark = 'selected = "selected"'; //履歴サブメニューへ $subdispstname1 = $te_stationname[$num]; }else{ $selectmark = ""; } // 路線別デフォルトに「選択して下さい。」を生成 value=""を指定すると「selected」が効かないので外す // valueに「選択してください。」が入ってしまうので、あとで置換 if($tmp_code2 != $in_linecode[$num]){ $station_select .= ""; $tmp_code2 = $in_linecode[$num]; } //駅コード生成 $station_select .= ''; } // 勤務地◆ゞ侈鈎廊に入力があれば項目を表示する if(strlen($pref2) || strlen($dcode2) || strlen($pref3) || strlen($dcode3)){ $disp1 = "none"; $disp2 = "block"; } //選択してください。を置換 if(!is_numeric($stcode)){ $stcode = ""; } if(!empty($find_str)){ $find_str = urlencode($find_str); $find_str = urldecode($find_str); } //$find_str = mb_convert_encoding($find_str, "EUC-JP", "SJIS"); if(!empty($nofind_str)){ $nofind_str = urlencode($nofind_str); $nofind_str = urldecode($nofind_str); } //パラメータ無害化 if (isset($find_str)) { $find_str = str_safe($find_str); $nofind_str = str_safe($nofind_str); } // 表示開始レコード if(strlen($s)) { $rec_start = $s; $st = $s; } else { $rec_start = 0; $st = 0; } $rec_start_view = $rec_start + 1; // レコード表示数(今のところ20件) if(strlen($d)) { $rec_disp = $d; } else { $rec_disp = 20; } //ページ番号用 $prev = $p - 1; if($prev < 1) { $prev = 1; } $next = $p + 1; /* ** SQL Injection対策 ** クエリ生成前エスケープ処理 */ $rec_start = pg_escape_string($rec_start);//直前にエスケープ処理 $rec_disp = pg_escape_string($rec_disp);//直前にエスケープ処理 $dcode = pg_escape_string($dcode);//直前にエスケープ処理 $pref = pg_escape_string($pref);//直前にエスケープ処理 //prefを選んでから「関西全域」に戻すとdcode内に"0"が入るのでnull補完 if($dcode == 0){ $dcode = ""; } if($dcode2 == 0){ $dcode2 = ""; } if($dcode3 == 0){ $dcode3 = ""; } /*************************************** ** 勤務地1・2・3 ** 値があるものだけ取得する ****************************************/ //検索用に市区町村コードから取得 //市区町村 if(strlen($dcode)){ //市区町村用SQL $sql = "SELECT pk_code, te_name FROM mt_pref WHERE pk_code = '" . pg_escape_string($dcode) . "' "; //クエリ実行 $rs = $dbc->doQuery($sql); // 検索結果データ // pg_fetch_rowにて数字をインデックスとする配列として行を得る while ($rec = mysqli_fetch_array($rs)) { $pk_code = $rec[0]; // 団体コード $prName = $rec[1]; // 市区町村名 } // メモリを開放 mysqli_free_result($rs); } if(strlen($dcode2)){ //市区町村用SQL $sql2 = "SELECT pk_code, te_name FROM mt_pref WHERE pk_code = '" . pg_escape_string($dcode2) . "' "; //クエリ実行 $rs2 = $dbc->doQuery($sql2); // 検索結果データ // pg_fetch_rowにて数字をインデックスとする配列として行を得る while ($rec2 = mysqli_fetch_array($rs2)) { $pk_code2 = $rec2[0]; // 団体コード $prName2 = $rec2[1]; // 市区町村名 } // メモリを開放 mysqli_free_result($rs2); } if(strlen($dcode3)){ //市区町村用SQL $sql3 = "SELECT pk_code, te_name FROM mt_pref WHERE pk_code = '" . pg_escape_string($dcode3) . "' "; //クエリ実行 $rs3 = $dbc->doQuery($sql3); // 検索結果データ // pg_fetch_rowにて数字をインデックスとする配列として行を得る while ($rec3 = mysqli_fetch_array($rs3)) { $pk_code3 = $rec3[0]; // 団体コード $prName3 = $rec3[1]; // 市区町村名 } // メモリを開放 mysqli_free_result($rs3); } //沿線コードの整形 $lcode = substr($lcode, 0, 5); // 検索用のSQL文構築 //病院単位で表示するのに変更、さらに更新 by 西村 20100310 //病院単位つか"DISTINCT"は重複データ行を排除して一つに纏めてくれんだけどね。 //なのでpk_csystemidをキーに持ってくると勤務レコードの一行しか取り出せない。 //このシステムには意味の無い処理だからバックアップファイルの記述を参照してください。20100405 //in_tgyomu1-11も表示するので、SELECTに追加。 by 西村 20100428 $sql = "SELECT K.in_kinmuid, K.te_catchcopy, B.te_byoinmei, K.te_kikan, K.te_kinmuti, K.te_moyorieki, K.te_maintitle, K.te_bodycopy, K.te_gazo1, K.te_segment1, K.te_segment2, K.te_segment3, K.te_segment4, K.te_segment5, K.te_segment6, K.te_segment7, K.te_segment8, K.te_segment9, K.te_segment10, K.te_segment11, K.te_segment12, K.te_segment13, K.te_segment14, K.te_segment15, K.te_segment16, K.te_segment17, K.te_segment18, K.te_segment19, K.te_segment20, K.te_segment21, K.te_segment22, K.te_segment23, K.te_segment24, K.in_syokusyu3, K.in_koyokbn9, K.te_kinmu,K. te_kyujitu, K.fl_hosyukin, K.in_byoinid, K.in_tgyomu1, K.in_tgyomu2, K.in_tgyomu3, K.in_tgyomu4, K.in_tgyomu5, K.in_tgyomu6, K.in_tgyomu7, K.in_tgyomu8, K.in_tgyomu9, K.in_tgyomu10, K.in_tgyomu11, B.te_todohuken, B.te_kangotaikei, B.te_gurupu, B.te_byoinsyu, K.te_segment25, K.te_segment26, K.te_segment27, K.in_hideflg FROM k_kisok as K, b_kiso as B WHERE B.in_byoinid = K.in_byoinid AND B.in_delflag = 0 AND K.in_delflg = 0 AND K.in_todofuken BETWEEN '25' AND '30' AND SUBSTRING(K.in_campaign, 7, 1) = 1 "; //------------------------------------------------------------------------------------------------------- //------------------------------------------------------------------------------------------------------- //-------------ここからPOSTデータによるSQL分を作成 //------------------------------------------------------------------------------------------------------- //------------------------------------------------------------------------------------------------------- //条件文が最初に追加された場合の判断フラグ $first_flg = 0; //勤務地選択フラグ $kinmuchiflg = 0; /*********************************** ** 住所1 ************************************/ // 都道府県・市区町村共にある場合 if(strlen($pref) && strlen($prName) && substr($dcode, -4) != "0000" && $pref != 48){ //初っ端フラグが立っていなければ立てる if($first_flg == 0){ $sql .= " AND ( ( "; $first_flg = 1; }else{ $sql .= " OR ("; } $sql .= "B.te_todohuken LIKE '%".$arypref[$pref-25]."%' AND B.te_shikutyoson LIKE '%" .pg_escape_string($prName)."%' )"; $kinmuchiflg = 1; }elseif(strlen($pref) && !strlen($prName) && $pref != 48){ //都道府県のみの場合 //初っ端フラグが立っていなければ立てる if($first_flg == 0){ $sql .= " AND ( "; $first_flg = 1; }else{ $sql .= " OR "; } $sql .= "B.te_todohuken LIKE '%".$arypref[$pref-25]."%' "; $kinmuchiflg = 1; } /*********************************** ** 住所2 ************************************/ // 都道府県・市区町村共にある場合 if(strlen($pref2) && strlen($prName2) && substr($dcode2, -4) != "0000" && $pref2 != 48){ //初っ端フラグが立っていなければ立てる if($first_flg == 0){ $sql .= " AND ( ( "; $first_flg = 1; }else{ $sql .= " OR ("; } $sql .= "B.te_todohuken LIKE '%".$arypref[$pref2-25]."%' AND B.te_shikutyoson LIKE '%" .pg_escape_string($prName2)."%' )"; $kinmuchiflg = 1; }elseif(strlen($pref2) && !strlen($prName2) && $pref2 != 48){ //都道府県のみの場合 //初っ端フラグが立っていなければ立てる if($first_flg == 0){ $sql .= " AND ( "; $first_flg = 1; }else{ $sql .= " OR "; } $sql .= "B.te_todohuken LIKE '%".$arypref[$pref2-25]."%' "; $kinmuchiflg = 1; } /*********************************** ** 住所3 ************************************/ // 都道府県・市区町村共にある場合 if(strlen($pref3) && strlen($prName3) && substr($dcode3, -4) != "0000" && $pref3 != 48){ //初っ端フラグが立っていなければ立てる if($first_flg == 0){ $sql .= " AND ( ( "; $first_flg = 1; }else{ $sql .= " OR ("; } $sql .= "B.te_todohuken LIKE '%".$arypref[$pref3-25]."%' AND B.te_shikutyoson LIKE '%" .pg_escape_string($prName3)."%' )"; $kinmuchiflg = 1; }elseif(strlen($pref3) && !strlen($prName3) && $pref3 != 48){ //都道府県のみの場合 //初っ端フラグが立っていなければ立てる if($first_flg == 0){ $sql .= " AND ( "; $first_flg = 1; }else{ $sql .= " OR "; } $sql .= "B.te_todohuken LIKE '%".$arypref[$pref3-25]."%' "; $kinmuchiflg = 1; } if($kinmuchiflg == 0) { /*********************************** ** 沿線 ************************************/ // 駅名まで有る場合(都道府県・沿線・駅名) if(strlen($lpref) && strlen($lcode) && strlen($stcode)){ // 駅コードだけ調べる $sql .= "AND (K.in_stationcode1 = ".$stcode." OR K.in_stationcode2 = ".$stcode." OR K.in_stationcode3 = ".$stcode." OR K.in_stationcode4 = ".$stcode.")"; }elseif(strlen($lpref) && strlen($lcode) && !strlen($stcode)){ //都道府県・沿線の場合 $sql .= " AND (K.in_linecode1 = ".$lcode." OR K.in_linecode2 = ".$lcode." OR K.in_linecode3 = ".$lcode." OR K.in_linecode4 = ".$lcode.")"; } }else{ $sql .= ")"; } //職種 if(!empty($jobs)) { $sql .= "AND K.in_syokusyu3 ='" .pg_escape_string($jobs). "'"; } //雇用区分 if(!empty($empsys)) { $sql .= "AND K.in_koyokbn9 ='" .pg_escape_string($empsys). "'"; } //施設形態 if(!empty($faform)){ $sql .= "AND K.te_shisetsu ='" .pg_escape_string($faform). "'"; } //---------------------------------- //雇用区分用 // $in_tgyomu[] //---------------------------------- /* AND内OR検索→AND検索の絞込にしました by 西村20100310 // 処理内容は過去ログファイルに byUe20100405 */ $array_tgyomu = array($in_tgyomu1, $in_tgyomu2, $in_tgyomu3, $in_tgyomu4, $in_tgyomu5, $in_tgyomu6, $in_tgyomu7, $in_tgyomu8, $in_tgyomu9, $in_tgyomu10, $in_tgyomu11); $count = 0; foreach($array_tgyomu as $num => $value){ //空じゃなければ if(!empty($value)){ $count = $num + 1; $sql .= "AND K.in_tgyomu".$count." = '" . pg_escape_string($value) . "' "; } } //---------------------------------- //担当業務&その他条件用 on offチェックとSQL //---------------------------------- $array_seg = array($te_segment1, $te_segment2, $te_segment3, $te_segment4, $te_segment5, $te_segment6, $te_segment7, $te_segment8, $te_segment9, $te_segment10, $te_segment11, $te_segment12, $te_segment13, $te_segment14, $te_segment15, $te_segment16, $te_segment17, $te_segment18, $te_segment19, $te_segment20); $count = 0; foreach($array_seg as $num => $value){ //空じゃなければ if(!empty($value)){ $count = $num + 1; $sql .= "AND K.te_segment".$count." = '" . pg_escape_string($value) . "' "; } } //---------------------------------- //担当業務&その他条件用 追加分セグメント //---------------------------------- $array_seg = array("", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", $te_segment25, $te_segment26, $te_segment27); $count = 0; foreach($array_seg as $num => $value){ //空じゃなければ if(!empty($value)){ $count = $num + 1; $sql .= "AND K.te_segment".$count." = '" . pg_escape_string($value) . "' "; } } //-------------------------------------------複数ワード検索 // 複数ワード検索SQL形成 // B.te_byoinmei,K.te_maintitle,K.te_worknaiyo,K.te_kinmuti, // K.te_taigu,K.te_catchcopy,K.te_bodycopy,K.te_moyorieki //-------------------------------------------複数ワード検索 if(!empty($find_str)){//入ってたらの処理でいいでしょJK if(preg_match("/[ | ]+/", $find_str, $strNum)){//半角、全角空白が2文字以上連続で続いてたら $find_str = mb_convert_kana($find_str,"s","EUC-JP"); $keywd = trim(preg_replace('/[\s]+/',' ',$find_str)); $keywd = explode(" ",$keywd);//半角スペース区切りで配列に格納 }else{//そうでなかったら(複数語検索ではない) $keywd[0] = $find_str;//文字列をそのまま$keywdに代入 } //------------------------------------------▼▼ //FROM b_kiso as B, k_kiso as K //------------------------------------------▼▼ //te_syamei foreach($keywd as $syamei){ if($syamei != ""){ //$skwd[] = " C.te_syamei LIKE '%" .pg_escape_string($syamei)."%' ";//C.te_syameiカラムから探すLike文を生成 //$skwd[] = " C.te_syamei LIKE '%" .pg_escape_string($syamei)."%' "; //b_kisoになりカラム名が変わったので修正 $skwd[] = " B.te_byoinmei LIKE '%" .pg_escape_string($syamei)."%' "; } } //te_maintitle foreach($keywd as $mtitle){ if($mtitle != ""){ //$mkwd[] = " B.te_maintitle LIKE '%" .pg_escape_string($mtitle)."%' ";//B.te_maintitleカラムから探すLike文を生成 $mkwd[] = " K.te_maintitle LIKE '%" .pg_escape_string($mtitle)."%' "; } } //te_worknaiyo foreach($keywd as $wnaiyou){ if($wnaiyou != ""){ $wkwd[] = " K.te_worknaiyo LIKE '%" .pg_escape_string($wnaiyou)."%' "; } } //te_kinmuti foreach($keywd as $kim){ if($kim != ""){ $kkwd[] = " K.te_kinmuti LIKE '%" .pg_escape_string($kim)."%' "; } } //te_taigu foreach($keywd as $taigu){ if($taigu != ""){ $tkwd[] = " K.te_taigu LIKE '%" .pg_escape_string($taigu)."%' "; } } //te_catchcopy foreach($keywd as $catch){ if($catch != ""){ $ckwd[] = " K.te_catchcopy LIKE '%" .pg_escape_string($catch)."%' "; } } //te_bodycopy foreach($keywd as $te_bcopy){ if($te_bcopy != ""){ $bkwd[] = " K.te_bodycopy LIKE '%" .pg_escape_string($te_bcopy)."%' "; } } //te_moyorieki foreach($keywd as $moyoriEki){ if($moyoriEki != ""){//キーワードが未指定でなかったら $mekwd[] = " K.te_moyorieki LIKE '%" .pg_escape_string($moyoriEki)."%' "; } } $sql .= " AND ("; //if($find_str != ""){//検索語が空でなく if(count($skwd) > 0 && count($mkwd) > 0 && count($wkwd) > 0 //if(count($mkwd) > 0 && count($wkwd) > 0 && count($kkwd) > 0 && count($tkwd) > 0 && count($ckwd) > 0 && count($bkwd) > 0 && count($mekwd) > 0){//検索ワードが0個でなければ $sql .= implode("or",$skwd)." or "; $sql .= implode("or",$mkwd)." or "; $sql .= implode("or",$wkwd)." or "; $sql .= implode("or",$kkwd)." or "; $sql .= implode("or",$tkwd)." or "; $sql .= implode("or",$ckwd)." or "; $sql .= implode("or",$bkwd)." or "; $sql .= implode("or",$mekwd);//andで配列の要素を結合(例:byoinmei LIKE '%大阪%' AND title LIKE '%北区%') } $sql .= " )"; //} } /************************************************ ** 検索条件をサブメニュー上にフロート表示する ** 処理  一つでも入力があればフロートを形成する *************************************************/ if(strlen($jobs) || strlen($empsys) || strlen($faform) || strlen($pref) || strlen($dcode) || strlen($pref2) || strlen($dcode2) || strlen($pref3) || strlen($dcode3) || strlen($lcode) || strlen($stcode) || strlen($bcharge) || strlen($jyusyo) || strlen($in_tgyomu1) || strlen($in_tgyomu2) || strlen($in_tgyomu3) || strlen($in_tgyomu4) || strlen($in_tgyomu5) || strlen($in_tgyomu6) || strlen($in_tgyomu7) || strlen($in_tgyomu8) || strlen($in_tgyomu9) || strlen($in_tgyomu10) || strlen($in_tgyomu11) || strlen($te_segment1) || strlen($te_segment2) || strlen($te_segment3) || strlen($te_segment4) || strlen($te_segment5) || strlen($te_segment6) || strlen($te_segment7) || strlen($te_segment8) || strlen($te_segment9) || strlen($te_segment10) || strlen($te_segment11) || strlen($te_segment12) || strlen($te_segment13) || strlen($te_segment14) || strlen($te_segment15) || strlen($te_segment16) || strlen($te_segment17) || strlen($te_segment18) || strlen($te_segment19) || strlen($te_segment20) || strlen($te_segment21) || strlen($te_segment22) || strlen($te_segment23) || strlen($te_segment24) || strlen($te_segment25) || strlen($te_segment26) || strlen($te_segment27)) { // 履歴用テーブル $subsearchForm = '
'; /******************************* ** 履歴サブメニュー用に整形 ********************************/ //職種 if(strlen($jobs)){ $subsearchForm .= ''; } //雇用形態 if(strlen($empsys)){ $subsearchForm .= ''; } //施設形態 if(strlen($faform)){ $subsearchForm .= ''; } //勤務地1 if(strlen($pref)){ $subsearchForm .= ''; } //勤務地2 if(strlen($pref2)){ $subsearchForm .= ''; } //勤務地3 if(strlen($pref3)){ $subsearchForm .= ''; } //沿線 if(strlen($lcode) || strlen($stcode)){ //区分タイトル $subsearchForm .= ''; //沿線名 if(strlen($lcode)){ $subsearchForm .= ""; } } //////////////////////////////////// // 勤務形態 //////////////////////////////////// if(intval($te_segment1)===1 || intval($te_segment2)===1 || intval($te_segment4)===1 || intval($te_segment5)===1 || intval($te_segment25)===1 ){ //2交代勤務 if(intval($te_segment1) === 1){ $kinmuwords .= "・2交代勤務"; } //3交代勤務 if(intval($te_segment2) === 1){ $kinmuwords .= "・3交代勤務"; //$subdispseg2 = "3交代勤務"; } //日勤のみ if(intval($te_segment4) === 1){ $kinmuwords .= "・日勤のみ"; //$subdispseg4 = "日勤のみ"; } //夜勤のみ if(intval($te_segment5) === 1){ $kinmuwords .= "・夜勤のみ"; //$subdispseg5 = "夜勤のみ"; } //サポートナース(契約) if(intval($te_segment25) === 1){ $kinmuwords .= "・サポートナース"; } //区分タイトル $subsearchForm .= ''; } //////////////////////////////////// // 担当業務 //////////////////////////////////// if(intval($in_tgyomu1)===1 || intval($in_tgyomu2)===1 || intval($in_tgyomu3)===1 || intval($in_tgyomu4)===1 || intval($in_tgyomu5)===1 || intval($in_tgyomu6)===1 || intval($in_tgyomu7)===1 || intval($in_tgyomu8)===1 || intval($in_tgyomu9)===1 || intval($in_tgyomu10)===1 || intval($in_tgyomu11)===1){ //病棟 if(intval($in_tgyomu1) === 1){ $tantouwords .= "・病棟"; } //外来 if(intval($in_tgyomu2) === 1){ $tantouwords .= "・外来"; } //オペ室 if(intval($in_tgyomu3) === 1){ $tantouwords .= "・オペ室"; } //救急外来 if(intval($in_tgyomu4) === 1){ $tantouwords .= "・救急外来"; } //ICU系 if(intval($in_tgyomu5) === 1){ $tantouwords .= "・ICU系"; } //透析 if(intval($in_tgyomu6) === 1){ $tantouwords .= "・透析"; } //訪問看護 if(intval($in_tgyomu7) === 1){ $tantouwords .= "・訪問看護"; } //介護施設 if(intval($in_tgyomu8) === 1){ $tantouwords .= "・介護施設"; } //検診・健診 if(intval($in_tgyomu9) === 1){ $tantouwords .= "・検診・健診"; } //保育園・学校 if(intval($in_tgyomu10) === 1){ $tantouwords .= "・保育園・学校"; } //その他 if(intval($in_tgyomu11) === 1){ $tantouwords .= "・その他"; } //区分タイトル $subsearchForm .= ''; } //////////////////////////////////// // こだわり条件 //////////////////////////////////// if(intval($te_segment6)===1 || intval($te_segment10)===1 || intval($te_segment11)===1 || intval($te_segment13)===1 || intval($te_segment15)===1 || intval($te_segment16)===1 || intval($te_segment17)===1 || intval($te_segment18)===1 || intval($te_segment19)===1 || intval($te_segment20)===1 || intval($te_segment26)===1 || intval($te_segment27)===1){ //未経験者 if(intval($te_segment6) === 1){ $goodwords .= "・未経験者"; } //研修充実 if(intval($te_segment10) === 1){ $goodwords .= "・研修充実"; } //駅5分以内 if(intval($te_segment11) === 1){ $goodwords .= "・駅5分以内"; } //車通勤可 if(intval($te_segment13) === 1){ $goodwords .= "・車通勤可"; } //寮あり if(intval($te_segment15) === 1){ $goodwords .= "・寮あり"; } //残業が少ない if(intval($te_segment16) === 1){ $goodwords .= "・残業が少ない"; } //土・日休み if(intval($te_segment17) === 1){ $goodwords .= "・土・日休み"; } //4週8休以上 if(intval($te_segment18) === 1){ $goodwords .= "・4週8休以上"; } //託児所あり if(intval($te_segment19) === 1){ $goodwords .= "・託児所あり"; } //子育て支援 if(intval($te_segment20) === 1){ $goodwords .= "・子育て支援"; } //給与高め if(intval($te_segment26) === 1){ $goodwords .= "・給与高め"; } //ブランクOK if(intval($te_segment27) === 1){ $goodwords .= "・ブランクOK"; } //区分タイトル $subsearchForm .= ''; } ////////////////////////////////////// // フリーワード ////////////////////////////////////// // 空欄/改行のみチェック if(!nbr_tk($find_str)){ $find_str = ""; } if(strlen($find_str)){ $subsearchForm .= ''; } //テーブル閉じタグ $subsearchForm .='
選択された条件    閉じる
職種
'.$aryJobs[$jobs].'
雇用形態
'.$aryEmpsys[$empsys].'
施設形態
'.$aryFaform[$faform].'
勤務地1
'.$arypref[$pref-25].$prName.'
勤務地2
'.$arypref[$pref2-25].$prName2.'
勤務地3
'.$arypref[$pref3-25].$prName3.'
沿線
".$subdisplname1."".$subdispstname1."
勤務形態
'; $subsearchForm .= $kinmuwords; //締め $subsearchForm .= '
担当業務
'; $subsearchForm .= $tantouwords; //締め $subsearchForm .= '
こだわり条件
'; $subsearchForm .= $goodwords; //締め $subsearchForm .= '
フリーワード
'.$find_str.'
'; $subsearchForm .=' '; } /******************************************** // 総件数が取得できる段階のSQL文で先に実行 ********************************************/ /* echo "
sql="; var_dump($sql); echo "
"; */ //exit; $rs2 = $dbc->doQuery($sql); $rec_num = mysql_num_rows($rs2); //ソート $sql .= " ORDER BY K.ti_kosinbi DESC, B.in_gyosyuno ASC LIMIT " . $rec_disp . " OFFSET " . $rec_start; // echo "
sql="; // var_dump($sql); // echo "
"; // exit; //クエリ実行 $rs = $dbc->doQuery($sql); // 検索結果データ // pg_fetch_rowにて数字をインデックスとする配列として行を得る while ($rec = mysqli_fetch_array($rs)) { $pk_csystemid = $rec[0]; // 通し管理番号 $pte_catchcopy[$pk_csystemid] = $rec[1]; // キャッチコピー $pte_syamei[$pk_csystemid] = $rec[2]; // 社名 $pte_kikan[$pk_csystemid] = $rec[3]; // 期間 $pte_kinmuti[$pk_csystemid] = $rec[4]; // 勤務地 $pte_moyorieki[$pk_csystemid] = $rec[5]; // 最寄駅 $pte_maintitle[$pk_csystemid] = $rec[6]; // メインタイトル $pte_bodycopy[$pk_csystemid] = $rec[7]; // ボディコピー $pte_gazo1[$pk_csystemid] = $rec[8]; // 画像1 $pte_segment1[$pk_csystemid] = $rec[9]; // 区分1 $pte_segment2[$pk_csystemid] = $rec[10]; // 区分2 $pte_segment3[$pk_csystemid] = $rec[11]; // 区分3 $pte_segment4[$pk_csystemid] = $rec[12]; // 区分4 $pte_segment5[$pk_csystemid] = $rec[13]; // 区分5 $pte_segment6[$pk_csystemid] = $rec[14]; // 区分6 $pte_segment7[$pk_csystemid] = $rec[15]; // 区分7 $pte_segment8[$pk_csystemid] = $rec[16]; // 区分8 $pte_segment9[$pk_csystemid] = $rec[17]; // 区分9 $pte_segment10[$pk_csystemid] = $rec[18]; // 区分10 $pte_segment11[$pk_csystemid] = $rec[19]; // 区分11 $pte_segment12[$pk_csystemid] = $rec[20]; // 区分12 $pte_segment13[$pk_csystemid] = $rec[21]; // 区分13 $pte_segment14[$pk_csystemid] = $rec[22]; // 区分14 $pte_segment15[$pk_csystemid] = $rec[23]; // 区分15 $pte_segment16[$pk_csystemid] = $rec[24]; // 区分16 $pte_segment17[$pk_csystemid] = $rec[25]; // 区分17 $pte_segment18[$pk_csystemid] = $rec[26]; // 区分18 $pte_segment19[$pk_csystemid] = $rec[27]; // 区分19 $pte_segment20[$pk_csystemid] = $rec[28]; // 区分20 $pte_segment21[$pk_csystemid] = $rec[29]; // 区分21 $pte_segment22[$pk_csystemid] = $rec[30]; // 区分22 $pte_segment23[$pk_csystemid] = $rec[31]; // 区分23 $pte_segment24[$pk_csystemid] = $rec[32]; // 区分24 $pin_syokusyu3[$pk_csystemid] = $rec[33]; // 職種 $pin_koyokbn9[$pk_csystemid] = $rec[34]; // 雇用形態 $pte_kinmu[$pk_csystemid] = $rec[35]; // 勤務時間 $pte_kyujitu[$pk_csystemid] = $rec[36]; // 休日 $pfl_hosyukin[$pk_csystemid] = $rec[37]; // 給与 $ppk_hospitalid[$pk_csystemid] = $rec[38]; // 病院ID $pin_tgyomu1[$pk_csystemid] = $rec[39]; // 担当業務(病棟) $pin_tgyomu2[$pk_csystemid] = $rec[40]; // 担当業務(外来) $pin_tgyomu3[$pk_csystemid] = $rec[41]; // 担当業務(オペ室) $pin_tgyomu4[$pk_csystemid] = $rec[42]; // 担当業務(救急外来) $pin_tgyomu5[$pk_csystemid] = $rec[43]; // 担当業務(ICU系) $pin_tgyomu6[$pk_csystemid] = $rec[44]; // 担当業務(透析) $pin_tgyomu7[$pk_csystemid] = $rec[45]; // 担当業務(訪問看護) $pin_tgyomu8[$pk_csystemid] = $rec[46]; // 担当業務(介護/老人/福祉) $pin_tgyomu9[$pk_csystemid] = $rec[47]; // 担当業務(検診/健診) $pin_tgyomu10[$pk_csystemid] = $rec[48]; // 担当業務(保育園/学校) $pin_tgyomu11[$pk_csystemid] = $rec[49]; // 担当業務(その他) $pin_jusyo[$pk_csystemid] = $rec[50]; // 都道府県 $pte_kkhaichi[$pk_csystemid] = $rec[51]; // 看護基準 $pte_gurupu[$pk_csystemid] = $rec[52]; // グループ名 $pte_uneisyu[$pk_csystemid] = $rec[53]; // 運営主体 $pte_segment25[$pk_csystemid] = $rec[54]; // 区分25 $pte_segment26[$pk_csystemid] = $rec[55]; // 区分26 $pte_segment27[$pk_csystemid] = $rec[56]; // 区分27 $hideflg[$pk_csystemid] = $rec[57]; // 民間病院フラグ } //echo $sql; // 現在の表示レコード件数 // pg_num_row PostgreSQLの結果リソースの行数を返す。 $rec_num_now = mysql_num_rows($rs); // メモリを開放 mysqli_free_result($rs); mysqli_free_result($rs2); //DB切断 $dbc->dbClose(); break; } /* * body部 */ $body = ""; $searchdata = ""; $goods_html = file(TEMPLATE_LIST); if ($rec_num_now != 0) {/* 該当レコードがあるとき */ foreach($pte_catchcopy as $num => $title) { //PCサイトは基本文字コードがEUCなので文字エンコード止めてリプレースだけ foreach($goods_html as $str) { //$str = str_replace("_%rec_num%_", $rec_num, $str); $str = str_replace("_%kid%_", $num, $str); $str = str_replace("_%te_catchcopy%_", $pte_catchcopy[$num], $str); $byoinmei = ""; if($pte_uneisyu[$num] != "不明" && $pte_uneisyu[$num] != "自治体") $byoinmei .= $pte_uneisyu[$num]." "; if($pte_gurupu[$num] != "不明") $byoinmei .= $pte_gurupu[$num]." "; $byoinmei .= $pte_syamei[$num]; //非公開フラグ if($hideflg[$num] == 1){ $byoinmei = "医療法人 民間病院 ※お問い合わせください。"; } //$str = str_replace("_%syamei%_", $te_syamei[$num], $str); $str = str_replace("_%syamei%_", $byoinmei, $str); $str = str_replace("_%pk_hospitalid%_", $ppk_hospitalid[$num], $str); //$str = str_replace("_%pk_renban%_", $pk_renban[$num], $str); if(empty($te_kikan[$num])) $te_kikan[$num] = "-"; $str = str_replace("_%te_kikan%_", $pte_kikan[$num], $str); $kinmuchi = $pin_jusyo[$num] . $pte_kinmuti[$num]; $str = str_replace("_%te_kinmuti%_", $kinmuchi, $str); $str = str_replace("_%te_moyorieki%_", $pte_moyorieki[$num], $str); $str = str_replace("_%te_maintitle%_", $pte_maintitle[$num], $str); $str = str_replace("_%te_bodycopy%_", $pte_bodycopy[$num], $str); //中身があるならそのまま使用 if(!strlen($pte_gazo1[$num]) || $pte_gazo1[$num] == "NULL"){ $img = "photo/no_photo4.gif"; }else{ //なければNoimage補完 $img = $pte_gazo1[$num]; } //画像アップロード $str = str_replace("_%uplordimg%_", $img, $str); $str = str_replace("_%segment1%_", $arysegu[$pte_segment1[$num]], $str); //セグメント $str = str_replace("_%segment2%_", $arysegu[$pte_segment2[$num]], $str); //セグメント //$str = str_replace("_%segment3%_", $arysegu[$pte_segment3[$num]], $str); //セグメント $str = str_replace("_%segment4%_", $arysegu[$pte_segment4[$num]], $str); //セグメント $str = str_replace("_%segment5%_", $arysegu[$pte_segment5[$num]], $str); //セグメント $str = str_replace("_%segment6%_", $arysegu[$pte_segment6[$num]], $str); //セグメント $str = str_replace("_%segment7%_", $arysegu[$pte_segment7[$num]], $str); //セグメント //$str = str_replace("_%segment8%_", $arysegu[$pte_segment8[$num]], $str); //セグメント //$str = str_replace("_%segment9%_", $arysegu[$pte_segment9[$num]], $str); //セグメント $str = str_replace("_%segment10%_", $arysegu[$pte_segment10[$num]], $str); //セグメント $str = str_replace("_%segment11%_", $arysegu[$pte_segment11[$num]], $str); //セグメント //$str = str_replace("_%segment12%_", $arysegu[$pte_segment12[$num]], $str); //セグメント $str = str_replace("_%segment13%_", $arysegu[$pte_segment13[$num]], $str); //セグメント //$str = str_replace("_%segment14%_", $arysegu[$pte_segment14[$num]], $str); //セグメント $str = str_replace("_%segment15%_", $arysegu[$pte_segment15[$num]], $str); //セグメント $str = str_replace("_%segment16%_", $arysegu[$pte_segment16[$num]], $str); //セグメント $str = str_replace("_%segment17%_", $arysegu[$pte_segment17[$num]], $str); //セグメント $str = str_replace("_%segment18%_", $arysegu[$pte_segment18[$num]], $str); //セグメント $str = str_replace("_%segment19%_", $arysegu[$pte_segment19[$num]], $str); //セグメント $str = str_replace("_%segment20%_", $arysegu[$pte_segment20[$num]], $str); //セグメント /* $str = str_replace("_%segment21%_", $arysegu[$pte_segment21[$num]], $str); //セグメント $str = str_replace("_%segment22%_", $arysegu[$pte_segment22[$num]], $str); //セグメント $str = str_replace("_%segment23%_", $arysegu[$pte_segment23[$num]], $str); //セグメント $str = str_replace("_%segment24%_", $arysegu[$pte_segment24[$num]], $str); //セグメント */ //ゼロ補完 if(!strlen($pte_segment25[$num])){ $pte_segment25[$num] = 0; } if(!strlen($pte_segment26[$num])){ $pte_segment26[$num] = 0; } if(!strlen($pte_segment27[$num])){ $pte_segment27[$num] = 0; } $str = str_replace("_%segment25%_", $arysegu[$pte_segment25[$num]], $str); //セグメント $str = str_replace("_%segment26%_", $arysegu[$pte_segment26[$num]], $str); //セグメント $str = str_replace("_%segment27%_", $arysegu[$pte_segment27[$num]], $str); //セグメント if(!strlen($pin_tgyomu1[$num]) || $pin_tgyomu1[$num] == -1) $pin_tgyomu1[$num] = 2; if(!strlen($pin_tgyomu2[$num]) || $pin_tgyomu2[$num] == -1) $pin_tgyomu2[$num] = 2; if(!strlen($pin_tgyomu3[$num]) || $pin_tgyomu3[$num] == -1) $pin_tgyomu3[$num] = 2; if(!strlen($pin_tgyomu4[$num]) || $pin_tgyomu4[$num] == -1) $pin_tgyomu4[$num] = 2; if(!strlen($pin_tgyomu5[$num]) || $pin_tgyomu5[$num] == -1) $pin_tgyomu5[$num] = 2; if(!strlen($pin_tgyomu6[$num]) || $pin_tgyomu6[$num] == -1) $pin_tgyomu6[$num] = 2; if(!strlen($pin_tgyomu7[$num]) || $pin_tgyomu7[$num] == -1) $pin_tgyomu7[$num] = 2; if(!strlen($pin_tgyomu8[$num]) || $pin_tgyomu8[$num] == -1) $pin_tgyomu8[$num] = 2; if(!strlen($pin_tgyomu9[$num]) || $pin_tgyomu9[$num] == -1) $pin_tgyomu9[$num] = 2; if(!strlen($pin_tgyomu10[$num]) || $pin_tgyomu10[$num] == -1) $pin_tgyomu10[$num] = 2; if(!strlen($pin_tgyomu11[$num]) || $pin_tgyomu11[$num] == -1) $pin_tgyomu11[$num] = 2; $str = str_replace("_%in_tgyomu1%_", $arytgyomu[$pin_tgyomu1[$num]], $str); //担当業務 $str = str_replace("_%in_tgyomu2%_", $arytgyomu[$pin_tgyomu2[$num]], $str); //担当業務 $str = str_replace("_%in_tgyomu3%_", $arytgyomu[$pin_tgyomu3[$num]], $str); //担当業務 $str = str_replace("_%in_tgyomu4%_", $arytgyomu[$pin_tgyomu4[$num]], $str); //担当業務 $str = str_replace("_%in_tgyomu5%_", $arytgyomu[$pin_tgyomu5[$num]], $str); //担当業務 $str = str_replace("_%in_tgyomu6%_", $arytgyomu[$pin_tgyomu6[$num]], $str); //担当業務 $str = str_replace("_%in_tgyomu7%_", $arytgyomu[$pin_tgyomu7[$num]], $str); //担当業務 $str = str_replace("_%in_tgyomu8%_", $arytgyomu[$pin_tgyomu8[$num]], $str); //担当業務 $str = str_replace("_%in_tgyomu9%_", $arytgyomu[$pin_tgyomu9[$num]], $str); //担当業務 $str = str_replace("_%in_tgyomu10%_", $arytgyomu[$pin_tgyomu10[$num]], $str); //担当業務 $str = str_replace("_%in_tgyomu11%_", $arytgyomu[$pin_tgyomu11[$num]], $str); //担当業務 if(empty($pin_syokusyu3[$num]) || $pin_syokusyu3[$num] == -1) $pin_syokusyu3[$num] = 0; if(empty($pin_koyokbn9[$num]) || $pin_koyokbn9[$num] == -1) $pin_koyokbn9[$num] = 0; $str = str_replace("_%in_syokusyu3%_", $arysyoku[$pin_syokusyu3[$num]], $str); $str = str_replace("_%in_koyokbn9%_", $arykoyo[$pin_koyokbn9[$num]], $str); $str = str_replace("_%te_kinmu%_", $pte_kinmu[$num], $str); $str = str_replace("_%te_kyujitu%_", $pte_kyujitu[$num], $str); if(empty($pfl_hosyukin[$num]) || $pfl_hosyukin[$num] == "不明") $pfl_hosyukin[$num] = "お気軽にご相談下さい"; $str = str_replace("_%fl_hosyukin%_", $pfl_hosyukin[$num], $str); $str = str_replace("_%worknaiyo%_", "出力予定(まだ未実装)", $str); if(empty($pte_kkhaichi[$num]) || $pte_kkhaichi[$num] == "不明") $pte_kkhaichi[$num] = "お気軽にご相談下さい"; $str = str_replace("_%te_kkhaichi%_", $pte_kkhaichi[$num], $str); // entryリンクにキャンペーンIDを付与 $str = str_replace("_%campaignID%_", $linkcampaign, $str); $body .= $str; } } } else { //該当レコード無し(検索結果0件)の時のエラー出力 //外部スタイルシートの影響で、若干見た目が崩れていたので調整しました。by西村 if (!empty($find_str)) { //$searchdata = "

『 " .$find_str. " 』 に一致する情報は見つかりませんでした。


\n"; $searchdata = "
\n

現在は、『 " .$find_str. " 』 に一致する公開求人は見つかりませんでした。

\n"; } else { //$searchdata = "

条件に一致する情報は見つかりませんでした。


\n"; $searchdata = "
\n

現在は、この条件に一致する公開求人は見つかりませんでした。

\n"; } //キャリアコンサルタントに相談する(共通) $searchdata .= "

キャリアコンサルタントに相談する

\n"; //再建策のヒント(共通) $searchdata .= "

再検索のヒント:

\n"; $searchdata .= "

ご希望の条件ボタンにチェックが入っているか確認してください。

\n

キーワードが正しく入力できているか、誤字がないか確認してみてください。

\n

同じ意味の別の言葉をためしてみてください。

\n"; $searchdata .= "
\n"; } /* ** パーツ(searchdata) */ //レコードがある場合 if ($rec_num_now != 0) { $start = $rec_start + 1; $end = $start + $rec_num_now - 1; //$searchdata = "

検索した結果" . $rec_num . "件のデータと一致しました。


"; //$searchdata .= "

" . $start . " 〜 " . $end . "を表示しています。

"; } /* ** linkbutton部(リンク番号のボタン) */ $link = ""; $move = ""; if ($rec_num_now != 0) { /* if ($rec_num != 0){ */ $link_num = $rec_num / $rec_disp; $find_str = urlencode($find_str); $rec_disp_view = $rec_disp * ($p - 1) + $rec_num_now; $link .= "
検索結果:".$rec_num."件中 ".$rec_start_view."〜".$rec_disp_view."件表示
\n"; $link .= "
    "; $link_num = $rec_num / $rec_disp; $fword = urlencode($fword); //リンク用値群を作成 //空の項目をリンクに表示するとnoticeエラーがでるので一つ一つ空欄チェックしてから追加していく by石倉 20110225 $move .= "?mode=$mode"; if(!empty($find_str)){ $move .= "&fword=$find_str"; } if(!empty($nofind_str)){ $move .= "&nofword=$nofind_str"; } if(!empty($pref)){ $move .= "&pref=$pref"; } if(!empty($dcode)){ $move .= "&dcode=$dcode"; } if(!empty($pref2)){ $move .= "&pref2=$pref2"; } if(!empty($dcode2)){ $move .= "&dcode2=$dcode2"; } if(!empty($pref3)){ $move .= "&pref3=$pref3"; } if(!empty($dcode3)){ $move .= "&dcode3=$dcode3"; } if(!empty($jobs)){ $move .= "&jobs=$jobs"; } if(!empty($lpref)){ $move .= "&lpref=$lpref"; } if(!empty($lcode)){ $move .= "&lcode=$lcode$lpref"; } if(!empty($stcode)){ $move .= "&stcode=$stcode"; } if(!empty($empsys)){ $move .= "&empsys=$empsys"; } if(!empty($faform)){ $move .= "&faform=$faform"; } if(!empty($kkhaichi)){ $move .= "&kkhaichi=$kkhaichi"; //看護基準(kkhaichi)を追加 } if(!empty($te_segment1)){ $move .= "&te_segment1=$te_segment1"; } if(!empty($te_segment2)){ $move .= "&te_segment2=$te_segment2"; } if(!empty($te_segment3)){ $move .= "&te_segment3=$te_segment3"; } if(!empty($te_segment4)){ $move .= "&te_segment4=$te_segment4"; } if(!empty($te_segment5)){ $move .= "&te_segment5=$te_segment5"; } if(!empty($te_segment6)){ $move .= "&te_segment6=$te_segment6"; } if(!empty($te_segment7)){ $move .= "&te_segment7=$te_segment7"; } if(!empty($te_segment8)){ $move .= "&te_segment8=$te_segment8"; } if(!empty($te_segment9)){ $move .= "&te_segment9=$te_segment9"; } if(!empty($te_segment10)){ $move .= "&te_segment10=$te_segment10"; } if(!empty($te_segment11)){ $move .= "&te_segment11=$te_segment11"; } if(!empty($te_segment12)){ $move .= "&te_segment12=$te_segment12"; } if(!empty($te_segment13)){ $move .= "&te_segment13=$te_segment13"; } if(!empty($te_segment14)){ $move .= "&te_segment14=$te_segment14"; } if(!empty($te_segment15)){ $move .= "&te_segment15=$te_segment15"; } if(!empty($te_segment16)){ $move .= "&te_segment16=$te_segment16"; } if(!empty($te_segment17)){ $move .= "&te_segment17=$te_segment17"; } if(!empty($te_segment18)){ $move .= "&te_segment18=$te_segment18"; } if(!empty($te_segment19)){ $move .= "&te_segment19=$te_segment19"; } if(!empty($te_segment20)){ $move .= "&te_segment20=$te_segment20"; } if(!empty($te_segment21)){ $move .= "&te_segment21=$te_segment21"; } if(!empty($te_segment22)){ $move .= "&te_segment22=$te_segment22"; } if(!empty($te_segment23)){ $move .= "&te_segment23=$te_segment23"; } if(!empty($te_segment24)){ $move .= "&te_segment24=$te_segment24"; } if(!empty($te_segment25)){ $move .= "&te_segment25=$te_segment25"; } if(!empty($te_segment26)){ $move .= "&te_segment26=$te_segment26"; } if(!empty($te_segment27)){ $move .= "&te_segment27=$te_segment27"; } if(!empty($in_tgyomu1)){ $move .= "&in_tgyomu1=$in_tgyomu1"; } if(!empty($in_tgyomu2)){ $move .= "&in_tgyomu2=$in_tgyomu2"; } if(!empty($in_tgyomu3)){ $move .= "&in_tgyomu3=$in_tgyomu3"; } if(!empty($in_tgyomu4)){ $move .= "&in_tgyomu4=$in_tgyomu4"; } if(!empty($in_tgyomu5)){ $move .= "&in_tgyomu5=$in_tgyomu5"; } if(!empty($in_tgyomu6)){ $move .= "&in_tgyomu6=$in_tgyomu6"; } if(!empty($in_tgyomu7)){ $move .= "&in_tgyomu7=$in_tgyomu7"; } if(!empty($in_tgyomu8)){ $move .= "&in_tgyomu8=$in_tgyomu8"; } if(!empty($in_tgyomu9)){ $move .= "&in_tgyomu9=$in_tgyomu9"; } if(!empty($in_tgyomu10)){ $move .= "&in_tgyomu10=$in_tgyomu10"; } if(!empty($in_tgyomu11)){ $move .= "&in_tgyomu11=$in_tgyomu11"; } /*if ($rec_num != 0) {//上罫線表示 $link .= "
    \n"; }*/ //「<前へ」リンク表示 if ($p > 1) { $spre = $s - $rec_disp;//レコード数($s)から上限を引きプレビューするデータ位置を出す。 //$link .= "≪前へ\n"; $link .= "
  • ≪前へ
  • \n"; } for ($i = 0; $i < $link_num; $i++) {//リンク作成 $j = $i + 1; $k = $i + 1;//ページ番号用 $z = $i * 20; if ($p !== $k) { //$link .= "" . $j . "\n"; $link .= "
  • " . $j . "
  • \n"; } else { $link .= "
  • " . $j . "
  • \n"; } } if (($next - 1) * $rec_disp < $rec_num) { $sp = $rec_disp * $p;//レコード数($s)から上限を引きプレビューするデータ位置を出す //$link .= "次へ≫\n"; $link .= "
  • 次へ≫
  • \n"; } /*if ($rec_num != 0) {//下罫線表示 $link .= "
    \n"; }*/ $link .= '
'; } else { $link = ""; } /* ** 出力(と同じこと。) */ //htmlファイル部分 require_once("inc/inc_all_wlb.php"); ?>