PHP vol.29
MySQLのテーブル内にカラムを追加する。
ALTER TABLE構文を使えば出来る。
MySQL :: MySQL 4.1 リファレンスマニュアル :: 6.5.4 ALTER TABLE 構文
//bbsテーブルにcategory_idというカラムを増やした。 alter table bbs add category_id int(11);
PEAR::Pagerを使う
↓のサイトを超参考にしまくって作成。
以下のPagerはこう書いたメモ。
1 | 2 | 3 | 4 次の10件 最後>>
設定部
require_once "Pager/Pager.php"; $total_count = MultiCount($link,"bbs",$cat_id); $perPage = 10; $pager_setting = array( "totalItems" => $total_count, "perPage" => $perPage, "delta" => 5, "separator" => "|", "spacesBeforeSeparator" => 1, "spacesAfterSeparator" => 1, "prevImg" => "前の10件", "nextImg" => "次の10件", "nextImgSpanPost" => ">", "firstPagePre" => "<<", "firstPagePost" => "", "firstPageText" => '最初', "lastPagePre" => "", "lastPagePost" => ">>", "lastPageText" => '最後' ); $pager =& Pager::factory($pager_setting); $navi = $pager->getLinks(); $currentPageID = $pager -> getCurrentPageID(); $index = ($currentPageID - 1) * $perPage;
表示部
<?php echo $navi["first"]; echo $navi["all"]; echo $navi["last"]; ?>