(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までのリンクを表示することです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/02/09 17:52:56
  • 終了:--

回答(1件)

id:cooper0524 No.1

cooper0524回答回数296ベストアンサー獲得回数42006/02/09 18:47:07

ポイント40pt

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>”;

}

?>

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

id:esecua

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

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

2006/02/09 19:11:14

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません