No.6ベストアンサー
- 回答日時:
こんにちは。
度々すいません。
新規にcntAllという変数を出して混乱してしまっているかもしれません。
こういう構文になると思ってください。
$cntAll = レコード総数;
for ( $i = 1; $i <= floor($cntAll/10); $i ++ ) {
print "<a href=\"./hatena.php?w=$i\">$i</a>\n";
}
No.4
- 回答日時:
こんにちは。
応用利かせばいいのです。
cntAllには20件なら2、34件なら3と入ってきますよね。
そうしたら、1からcntAllまでの値を繰り返せれば、
for ( i = 1; i <= cntAll; i ++ ) {
print "<a href=\"./hatena.php?w=$i\">$i</a>\n";
}
いかがでしょうか。
No.3
- 回答日時:
こんにちは。
>つまり レコード数×0.1をし小数点以降の数字は無視しでた数字のリンクを表示するものです。
割った数の小数点を切り捨てた値を取ればいいと思います。
(0.1かけてもどっちでも同じですが)
floorというのが小数点を切り捨てます。
PHPマニュアルとかお読みになってますか?一応参考先を載せておきます。
http://fol.axisz.jp/php/man/php/index.html
http://fol.axisz.jp/php/man/php/ref.math.html
// $allCnt(レコード数)を10で割った数の小数点を切り捨てた値をcntへ
$cnt = floor($allCnt / 10);
print "<a href=\"./hatena.php?w=$cnt">$cnt</a>
レコード件数取得等は省いています。
これでいかがでしょうか。
この回答への補足
回答ありがとうございます。
ごめんなさい、語学力が弱いのかうまく伝えることができませんでした。
ただレコードの数/10を表示するのではなく 20件あれば <a href="./hatena.php?w=1">1</a> <a href="./hatena.php?w=2">2</a> というリンクを 34件であれば <a href="./hatena.php?w=1">1</a> <a href="./hatena.php?w=2">2</a> <a href="./hatena.php?w=3">3</a>といった感じのリンクを表示したいと思っています。
よく掲示板の下にあるリンクのようなものです。PearのPagerを使用すればできると聞きましたが、今回はPearを使用せずに行いたいと思っています。
どうぞよろしくお願いします。
No.2
- 回答日時:
こんにちは。
勝手に推測しますが、番号一覧のリンクを表示し、その番号を
キーにしたデータがDBにあるという感じで良いのでしょうか?
現状の質問だけですとレコード分、手でコピーして20個分タグを作ればよいのでは?となってしまいます。
例えば、
テーブル内のレコードは○件の時もあれば×件の時もある。
リンクとして表示する数字は1から順番にしたいが、wとして受け渡す
値は特定のカラムの値にしたい。
auto_incrementの値をwに入れるとした場合、レコードが無かったらどうするのか?
<a href="./hatena.php?w=1">1</a>
<a href="./hatena.php?w=3">2</a>(リンク表示を2にするのか3にするのか)
上に載せたのはあくまで例です。
もう少し、詳しくわからない事を載せて頂ければ回答がつきやすいと思います。
この回答への補足
分かりにくく質問してしまってすいません。
DB(MySQL)のテーブルにデータを置いています。例えばそのテーブルのレコード数が10ヶであれば1というリンクを、20ヶあれば2というリンク、50ヶあれば5というリンク、56ヶあればこれも60以上ではないので5といリンクを表示したいと思っています。
つまり レコード数×0.1をし小数点以降の数字は無視しでた数字のリンクを表示するものです。
どうぞよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- PHP PHP一覧表示した項目にリンクをはりたい 1 2023/07/12 17:08
- PHP PHP ページング データベース 1 2022/06/16 10:30
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP ランキングを表示する際の画像の大きさを固定することは可能でしょうか? <?php if ( has_ 1 2022/07/21 14:55
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- PHP 「teratail」での回答内容がいまいちわかりません。 1 2022/09/10 05:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpinfoでloaded modulesが表示...
-
リダイレクトでPOST
-
GETで「?」無しでパラメータの...
-
header関数でページ移動する場...
-
URLの変わらないページをPHPで...
-
例●●.php#00pリロードページ内...
-
phpでの二重投稿防止について
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
リンク先を隠す方法はないでし...
-
「@$変数」の「@の意味は?」
-
PHPのif文でその処理を途中で抜...
-
フォームで戻った際に入力済み...
-
form actionで二つ送信先を指定...
-
XAMPP1.7.1上でPHPを実行すると...
-
CFileDialogの最初のディレクト...
-
VBAでJPGサイズ変更
-
Illustratorで文字と画像を流し...
-
図に示す階層構造で,現在のデ...
-
visualstudioでc#のdllができない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リダイレクトでPOST
-
URLの変わらないページをPHPで...
-
phpinfoでloaded modulesが表示...
-
【WordPress】メディアの一覧出力
-
URLでスラッシュ区切りでパラメ...
-
特定のサイトを経由しないとペ...
-
PHPで検索結果からさらに詳細な...
-
ヘッダーは500エラー、ブラウザ...
-
WordPress 検索結果ページのペ...
-
PHPの値受け渡しとアンカーを一...
-
テキストリンクを2回クリックし...
-
php my adminより取り出したデ...
-
FPDFを使ったPDF出力時の縦幅に...
-
phpとpostgresを利用した検索シ...
-
リンク(URL)をクリックした後、...
-
会員サイトに自動ログインして...
-
DBのレコード数のリンクを表示
-
携帯端末auのみpostで送ったデ...
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
おすすめ情報