У меня есть переменная перехода $ _REQUEST на моей странице, позволяющая людям изменять порядок ASC или DESC по post_time.
Проблема заключается в получении по умолчанию порядка 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 post_time {$_REQUEST['post_time']}
Как я уже сказал, он прекрасно работает, если вы откроете страницу, но по умолчанию в ASC, я попытался установить переменную в значение «DESC» вверху и она работает, но тогда она не изменится на ASC.
Любые быстрые идеи?
Спасибо заранее!
Так он устанавливает для DESc, если он выбран ранее, или, если ничего не было ранее выбран (по умолчанию). Обратите также внимание на то, что я немного скорректировал форму, чтобы она работала корректно как с post, так и с get, а также при добавлении любых других полей до/после выбора – SW4
Не работает. Нужно ли добавлять переменные выше? – eberswine