「まなびの広場おおいた」人材バンク検索

人材・指導者情報検索     人材・指導者情報検索のトップページへ
地域: キーワード:
分類:   キーワードは指導者名、指導内容等で検索できます。

get_var($sql2);

}elseif($_SESSION[“mn_jinzai_key”]){
$keywords2 = $_SESSION[“mn_jinzai_key”][“keywords”];
$addresses = $_SESSION[“mn_jinzai_key”][“addresses”];
$classes = $_SESSION[“mn_jinzai_key”][“classes”];

$sql2 = “SELECT COUNT(*) FROM `mn_talented` where concat(name,guide_contents) like ‘%$keywords2%’ and address like ‘%$addresses%’ and concat(class_i,class_ii,class_iii,class_iiii) like ‘%$classes%'”;
$reccnt = $wpdb->get_var($sql2);

}else{
$_SESSION[“mn_jinzai_key”] = array();

$reccnt = $wpdb->get_var($wpdb->prepare(“SELECT COUNT(*) FROM `mn_talented`”,null));
}

//取り出す最大レコード数
$lim = 10;

//最初と最後のページ番号を定義
$first = 1;
$last = ceil($reccnt / $lim);

//表示するページ位置を取得
$p = intval($_GET[‘pg’]);

if ($p < $first) { $p = $first; } elseif ($p > $last) {
$p = $last;
}

//表示するレコード位置を取得
$st = ($p – 1) * $lim;

//前後のページ移動数と表示数
$page = 10;

//前後$pageページ移動した際のページ番号を取得
$prev = $p – $page;
$next = $p + $page;

//前後1ページ移動した際のページ番号を取得
$prev1 = $p – 1;
$next1 = $p + 1;

if($_SERVER[“REQUEST_METHOD”] == “POST”){
$keywords2 = $_POST[“keywords”];
$addresses = $_POST[“addresses”];
$classes = $_POST[“classes”];

$_SESSION[“mn_jinzai_key”][“keywords”] = $keywords2;
$_SESSION[“mn_jinzai_key”][“addresses”] = $addresses;
$_SESSION[“mn_jinzai_key”][“classes”] = $classes;

$sql = “SELECT * FROM `mn_talented` where concat(name,guide_contents) like ‘%$keywords2%’ and address like ‘%$addresses%’ and concat(class_i,class_ii,class_iii,class_iiii) like ‘%$classes%’ ORDER BY mn_talented_id LIMIT $st, $lim”;

}elseif($_SESSION[“mn_jinzai_key”]){
$keywords2 = $_SESSION[“mn_jinzai_key”][“keywords”];
$addresses = $_SESSION[“mn_jinzai_key”][“addresses”];
$classes = $_SESSION[“mn_jinzai_key”][“classes”];

$sql = “SELECT * FROM `mn_talented` where concat(name,guide_contents) like ‘%$keywords2%’ and address like ‘%$addresses%’ and concat(class_i,class_ii,class_iii,class_iiii) like ‘%$classes%’ ORDER BY mn_talented_id LIMIT $st, $lim”;

}else{
$_SESSION[“mn_jinzai_key”] = array();
$sql = “SELECT * FROM `mn_talented` ORDER BY mn_talented_id LIMIT $st, $lim”;
}

$results = $wpdb->get_results($sql , ARRAY_A);
$datas = “”;
foreach($results as $row){
$datas .= <<

ODT;

}
$numbs = <<{$reccnt}件みつかりました


NMB;

echo $numbs;

echo $datas;

echo ‘

‘;

if ($p > 1) {
$navibar = <<
ODT;

echo $navibar;
}

//各ページ番号への移動リンクを表示
for ($cnt = $p – $page; $cnt <= $last; $cnt++) { if ($cnt < 1) { $cnt = 1; } $pageno = <<{$cnt}|
ODB;

//表示番号を指定数に区切る
//ページ番号と現在のページが同一の場合は
//リンク無しにする
if ($cnt <= $p + $page) { if ($cnt == $p) { $pageno = <<{$p}|
ODE;

}
echo $pageno;
}
}

//1ページ後のページ
if (($next1 – 1) * $lim < $reccnt) { $navibar = <<
ODA;

echo $navibar;

}

echo “
“;

//最初のページへ移動
if ($p > 1) {
$navibar = <<最初
ODF;

echo $navibar;

}

//前の$pageページへ移動
if ($p > $page) {
$navibar = <<<<
ODG;

echo $navibar;
// << を $page"."ページ戻る にする事もできる } //次の$pageページへ移動 if (($next - 1) * $lim < $reccnt) { // >> を $page”.”ページ進む にする事もできる
$navibar = <<>>
ODH;

echo $navibar;
}

//最後のページへ移動
if ($p < $last) { $navibar = <<最後
ODI;

echo $navibar;
}

echo ‘

‘;
?>

番号 指導者名 指導内容
{$row[‘mn_talented_id’]} {$row[‘name’]} {$row[‘guide_contents’]}