0

GET を使用して任意の列で並べ替えることができるテーブルがあります。getを使用してソート順を決定する2番目の変数を作成しようとしています。私の理解では、次のようにアドレスを作成できます。

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 に答える