0

我有一个可以使用 GET 按任何列排序的表。我正在尝试创建第二个变量,该变量也使用 get 来确定排序顺序。我的理解是我可以把地址写成如下:

mypage.php?sortorder=1&sorttype=up

使用它作为我的代码:

if (isset($_GET['sortorder'])) {
    $sortorder = $_GET['sortorder'];
}
if (isset($_GET['sorttype'])) {
    $sorttype = $_GET['sorttype'];
}
if ($sorttype = 'up') {
    $sortby = SORT_ASC;
}
else {
    $sortby = SORT_DESC;
}

我的问题是,我做错了什么?for 排序类型被忽略,GET每次都选择“else”值。

4

1 回答 1

1

if ($sorttype = 'up')应该是if ($sorttype == 'up')(注意双等号)。

于 2013-09-16T01:40:25.970 回答