page-books_shinsho.php のソースファイル
書籍検索(新書)のためのpage-books_shinsho.php のソースファイル
[php]
<?php
/**
* Template Name: page-books_shinsho
* 2014/08/19作成
*/
?>
<style>
/* 外部スタイルシートの読み込み */
@import "jquery-ui.css"; /* jQueryUI用CSS */
</style>
<script src="jquery.js"></script> <!– jQuery用ライブラリ –>
<script src="jquery-ui.js"></script> <!– jQueryUI用ライブラリ –>
<?php get_header(); ?>
<div id="container">
<div id="content">
<script>
////////////////////////////////////////////////////////////////////
// windowイベントの定義
////////////////////////////////////////////////////////////////////
//HTML文書読み込み完了後に実行するイベントの定義
window.addEventListener("load", function () {
resizeTo(400, 300); //ウィンドウサイズを指定
//タブ切り替えインターフェースの実装
$(‘#tabs’).tabs();
});
</script>
<?php
// 初期設定
$parent = fnc_parent_title_guid(); // 親ページのタイトルとGuidの取得
session_start();
$_SESSION["slug"]=$post->post_name;
$_SESSION["parent_title"]=$parent->title; // 親ページのタイトル
$_SESSION["parent_guid"]=$parent->guid; // 親ページのGuid
?>
<?php get_template_part(‘content-book_sort’); ?>
<?php $sort = $_SESSION["sort"]; ?>
<!– タブ切り替えインターフェース領域 –>
<div id="tabs">
<!– タブメニューリスト領域 –>
<ul>
<li><a href="#tab1">平成26年1学期</a></li>
<li><a href="#tab2">平成25年2学期</a></li>
<li><a href="#tab3">平成25年3学期</a></li>
</ul>
<!– タブコンテンツ領域1 –>
<div id="tab1">
<?php /* データ処理 */
// 抽出のための条件
$keyword = "ukeirebi BETWEEN ‘2014-03-31’ AND ‘2014-09-01’ $sort";
// データ数のカウント
$sql = "SELECT count(*) FROM wp_books WHERE $keyword";
$count = $wpdb->get_var($sql);
echo "抽出件数:".$count."<br />";
// データの抽出
$sql = "SELECT * FROM wp_books WHERE $keyword";
$posts = $wpdb->get_results($sql);
echo "SQL:"."SELECT * FROM wp_books WHERE ".$keyword;
$no="1";
?>
<div id="book_info" class="clearfix">
<div class="inner clearfix">
<ul>
<?php foreach($posts as $post): setup_postdata($post); ?>
<?php $_SESSION["book_id"]=$no; ?>
<?php get_template_part(‘content-book’); ?>
<?php $no++; ?>
<?php endforeach; ?>
</ul>
</div><!– end .inner clearfix –>
</div><!– end .book_info –>
</div><!– end #tab1 –>
<!– タブコンテンツ領域2 –>
<div id="tab2">
<?php /* データ処理 */
// 抽出のための条件
$keyword = "ukeirebi BETWEEN ‘2013-09-01’ AND ‘2013-12-31’ $sort";
// データ数のカウント
$sql = "SELECT count(*) FROM wp_books WHERE $keyword";
$count = $wpdb->get_var($sql);
echo "抽出件数:".$count."<br />";
// データの抽出
$sql = "SELECT * FROM wp_books WHERE $keyword";
$posts = $wpdb->get_results($sql);
echo "SQL:"."SELECT * FROM wp_books WHERE ".$keyword;
?>
<div id="book_info" class="clearfix">
<div class="inner clearfix">
<ul>
<?php foreach($posts as $post): setup_postdata($post); ?>
<?php $_SESSION["book_id"]=$no; ?>
<?php get_template_part(‘content-book’); ?>
<?php $no++; ?>
<?php endforeach; ?>
</ul>
</div><!– end .inner clearfix –>
</div><!– end .book_info –>
</div><!– end #tab2 –>
<!– タブコンテンツ領域3 –>
<div id="tab3">
<?php /* データ処理 */
// 抽出のための条件
$keyword = "ukeirebi BETWEEN ‘2014-01-01’ AND ‘2014-03-31’ $sort";
// データ数のカウント
$sql = "SELECT count(*) FROM wp_books WHERE $keyword";
$count = $wpdb->get_var($sql);
echo "抽出件数:".$count."<br />";
// データの抽出
$sql = "SELECT * FROM wp_books WHERE $keyword";
$posts = $wpdb->get_results($sql);
echo "SQL:"."SELECT * FROM wp_books WHERE ".$keyword;
?>
<div id="book_info" class="clearfix">
<div class="inner clearfix">
<ul>
<?php foreach($posts as $post): setup_postdata($post); ?>
<?php $_SESSION["book_id"]=$no; ?>
<?php get_template_part(‘content-book’); ?>
<?php $no++; ?>
<?php endforeach; ?>
</ul>
</div><!– end .inner clearfix –>
</div><!– end .book_info –>
</div><!– end #tab3 –>
</div><!– end #tabs –>
<?php get_template_part(‘page_top_link’); ?>
</div><!– end #content –>
<?php get_sidebar(page); ?>
</div><!– end #container –>
<?php get_footer(); ?>
[/php]