Php 通过$\u从URL获取设置多个变量

Php 通过$\u从URL获取设置多个变量,php,get,Php,Get,我有一个表,可以使用GET按任何列排序。我正在尝试使用get生成第二个变量,该变量确定排序顺序。我的理解是,我可以把地址写如下: mypage.php?sortorder=1&sorttype=up 将此用作我的代码: if (isset($_GET['sortorder'])) { $sortorder = $_GET['sortorder']; } if (isset($_GET['sorttype'])) { $sorttype = $_GET['sorttype

我有一个表,可以使用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;
}

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

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

您没有问任何问题。注:
=
=
是不同的运算符,问题是?