我在我的頁面上有一個$ _REQUEST變量跳轉菜單,允許人們通過post_time更改ASC或DESC順序。
問題在於將DESC命令的默認值更改爲默認值,並使其工作而不更改URL $ _REQUEST變量。
以下是我有:
跳轉菜單:
<form name="form" id="form">
<select name="jumpMenu" id="jumpMenu" onchange="MM_jumpMenu('parent',this,0)">
<option value ="?post_time=DESC"
<?php echo ($_REQUEST['post_time']=='DESC')?"selected":"";?> >DESC</option>
<option value ="?post_time=ASC"
<?php echo ($_REQUEST['post_time']=='ASC')?"selected":"";?> >ASC</option>
</select>
</form>
ORDER BY子句:
ORDER BY post_time {$_REQUEST['post_time']}
就像我說的,如果你打開網頁的偉大工程,但它在ASC默認,我試圖將變量設置爲=「DESC」在頂部,它的工作原理,但它不會改變爲ASC。
任何快速意見?
在此先感謝!
因此它設置如果以前選擇DESC,或者如果沒有先前已選定(默認)。還要注意,我已經稍微調整了表單,以便它能夠與post和get進行正確的匹配,並且在選擇 – SW4 2010-11-03 13:56:53
之前/之後應該添加任何其他字段。我需要添加上面的變量嗎? – eberswine 2010-11-03 14:50:53