前提・実現したいこと
データベースからのデータを表にする画面を写経してます
件数の多いレコードをページ分けするページングの貢で、
pageパラメータを指定されていないとき、変数が空なので、
1を代入するようにしたいのですが参考書と同じように記述しても動きませんでした
該当のソースコード
PHP
1 <?php 2 $page = $_REQUEST['page']; //line12はここです 3 if($page==''){ 4 $page=1; 5 } //$pageが空の場合1を代入するようにしたい 6 $page = max($page,1); 7 $start = ($page -1)*10; 8 $recordset = mysqli_query($link,'select * from test order by id desc limit '.$start.',10'); 9 ?> 10 11 <table><!--省略--></table> 12 13 <ul class="paging"> 14 <li> 15 <a href="test.php?page=<?php print($page -1) ?>">前のページへ</a> 16 </li> 17 <li> 18 <a href="test.php?page=<?php print($page +1) ?>">次のページへ</a> 19 </li> 20 </ul> 21
発生している問題・エラーメッセージ
Notice: Undefined index: page in C:\xampp\htdocs\test.php on line 12
試したこと
http://localhost/test.php?page=1
に接続するとエラーメッセージは表示されません
ならそれでいいじゃんと思うかもですが、
http://localhost/test.php
に接続してもエラーメッセージが出ない方法があれば教えてください
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/11 20:31
2019/10/12 01:46