SQLの窓

2014年06月07日


PHP で問い合わせ画面のページリンクを常に5つ作成しておいて、jQuery でいらないリンクを非表示にする

ページリンクは大量にあっても、実際には業務効率が悪いので良いとは言えない場合もあります。条件で絞り込めばおのずとページ数は少なくなり、そのほうが効率的です。以下の方法は、初心者にとって難解かもしれないページリンクの実装を出来る限り簡単にしたものです。

PHP 側で解っている現在のデータ件数を JavaScript の変数に埋め込んで、その結果から jQuery のセレクタを使って必要無いリンクを非表示にしています



上の画像は実際の画面で、その非表示にした状態をデベロッパーツールで表示しています
$(function() {

	// PHP から、検索結果の件数を埋め込んで、JavaScript で利用します
	var row_counter = <?= $result->num_rows.'' == '' ? "0" : $result->num_rows ?>;

	// jQuery のセレクタで、検索結果の件数を使って特定のページ以降を
	// 非表示にします
	if ( row_counter <= 10 ) {
		$( "a[id*='p1']" ).hide();
	}
	if ( row_counter <= 20 ) {
		$( "a[id*='p1p2p3']" ).hide();
	}
	if ( row_counter <= 30 ) {
		$( "a[id*='p1p2p3p4']" ).hide();
	}
	if ( row_counter <= 40 ) {
		$( "a[id*='p1p2p3p4p5']" ).hide();
	}

});



タグ:PHP jquery
【PHPの最新記事】
posted by lightbox at 2014-06-07 18:54 | PHP | このブログの読者になる | 更新情報をチェックする
container 終わり



フリーフォントで簡単ロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し画像作成
フリーフォントではんこ画像作成
ほぼ自由に利用できるフリーフォント
フリーフォントの書体見本とサンプル
画像を大きく見る為のウインドウを開くボタンの作成

CSS ドロップシャドウの参考デモ
イラストAC
ぱくたそ
写真素材 足成
フリーフォント一覧
utf8 文字ツール
右サイド 終わり
base 終わり