人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

(PHP)データベース(MySQL)にbbsというテーブルがあり、掲示板のデータが格納されています。

このレコード数からリンクを表示させるにはどうしたらいいのでしょうか?

はてなの右下にもあるような 1 2 3 4 5 次>> のようなリンクを自動生成したいと考えています。例えば20レコードあれば <a href=”a.php?a=1>1</a> <a href=”a.php?a=2>2</a> を表示、 38レコード存在すれば <a href=”a.php?a=1>1</a> <a href=”a.php?a=2>2</a> <a href=”a.php?a=3>3</a> <a href=”a.php?a=4>4</a> といリンクを表示といった感じです。

ここで必要なのが10レコード=1と考えて50レコード存在すれば 5 までのリンクを表示し、 51レコード存在すれば 6までのリンクを表示することです。

●質問者: esecua
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:BBS MySQL PHP はてな データ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● cooper0524
●40ポイント

http://www.stackasterisk.jp/tech/php/searchAction.do?cid=6#18

PhpTips

MySQLから件数を取得はできますよね?

select count(*)でもいいし、mysql_num_rows()でもいいです。

で、取得した値を$aに格納し、あとはPHPの処理です。


<?

$a = 62;//例として


$page = ceil($a /10);


for ($i=1;$i<= $page;$i++){

print ”<a href=a.php?a=”.$i.”>”.$i.”</a>”;

}

?>

ダブルクォーテーション等ははてなの性質上全角になってますのでご注意ください。

◎質問者からの返答

ありがとうございました。これでOkayです。

ところで、なんではてなでは”などが全角になってしまうのでしょうかね?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ