所蔵文献検索 結果一覧

センター所蔵文献情報の検索トップページへ

get_var($sql);

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

//最初と最後のページ番号を定義
$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($_POST[“search”]){
$sql2 = ‘SELECT * FROM `mn_library` where’;

if($_POST[“keywords1”]){
$keywords1 = $_POST[“keywords1″];
$sql2 .= ” title like ‘%$keywords1%’ and”;
$fint = 1;
}
if($_POST[“keywords2”]){
$keywords2 = $_POST[“keywords2″];
$sql2 .= ” title like ‘%$keywords2%’ and”;
$fint = 1;
}
if($_POST[“keywords3”]){
$keywords3 = $_POST[“keywords3″];
$sql2 .= ” title like ‘%$keywords3%’ and”;
$fint = 1;
}
if($_POST[“authors”] != “”){
foreach($_POST[“authors”] as $val4){
$sql2 .= ” class_i LIKE ‘%$val4%’ and”;
}
$fint = 1;
}
if($fint == 1){
$sql2 = substr($sql2 , 0 , -4);
}else{
$sql2 = substr($sql2 , 0 , -6);
}

$_SESSION[“mn_bunken_sql”] = $sql2;
}else{
$sql2 = $_SESSION[“mn_bunken_sql”];
}

$sql2 .= ” ORDER BY mn_library_id DESC LIMIT $st, $lim”;
//echo $sql;
$results = $wpdb->get_results($sql2 , ARRAY_A);
$datas = “”;
foreach($results as $row){
$datas .= <<

ODT;

}

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


NMB;

echo $numbs;

echo $datas;

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;
}
?>

書 名 編集者名 出版年度 分類
{$row[‘title’]} {$row[‘author’]} {$row[‘years’]}年 {$row[‘class_i’]}