PHP でプロジェクト用にページャーを使用して単純なテーブル クラスを作成しました。ページアドレスにメソッドによって渡されたパラメーターが含まれていない場合は、正常に機能しますGET
。ページャーでテーブルを作成する方法は次のとおりです
$tbl = new table();
$tbl->headers(array ("Header1", "Header2"));
$query = "SELECT COUNT(*) FROM table";
$tbl->pager(15, $query);
$tbl->page = $_SERVER['PHP_SELF'];
$query = "SELECT id, name, FROM table";
$tbl->createTable($query);
switch
関数で使いたい
switch ($_GET['a']) {
case b:
$tbl = new table();
$tbl->headers(array ("Header1", "Header2"));
$query = "SELECT COUNT(*) FROM table";
$tbl->pager(15, $query);
$tbl->page = $_SERVER['REQUEST_URI'];
$query = "SELECT id, name, FROM table";
$tbl->createTable($query);
break;
case c:
...
break;
}
ページャーに$_SERVER['REQUEST_URI']
渡さpage.php?a=b
れ、ページャーが作成されます。ページを切り替えるREQUEST_URI
たびにpage.php?a=b
+実際のページ番号がページャーに表示されているため、アドレスがのように見えるため、問題が発生しますpager.php?a=b&page1&page=2...
。そして、私の質問は、ポケットベルのみに渡してpage.php?a=b
、それを変更不可能にするか、そのようにする方法はありますか?? 私の質問が明確であることを願っています。