我在 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
并使其不可更改或类似的东西?希望我的问题很清楚。