Сделать выбранным option при переходе на конкретную ссылку

160
10 января 2019, 00:20

есть такой select:

<select class="selection-2" name="sorting"  onchange="window.location.href=this.options[this.selectedIndex].value">
<option value="?sort=nosort">Без сортировки</option>
<option value="?sort=new">Новое</option>
<option value="?sort=popular">Популярное</option>
<option value="?sort=price-asc">Цена: по возрасанию</option>
<option value="?sort=price-desc">Цена: по убыванию</option>
</select>

Как сделать так, что-бы при переходе по выбранному option в ячейке select показывало название. Например: при переходе "?sort=popular" в ячейке select показывало "Популярное"?

Answer 1

Ознакомительный пример "как это сделать именно на php":

<select class="selection-2" name="sorting" onchange="window.location.href=this.options[this.selectedIndex].value">
  <option value="?sort=nosort">Без сортировки</option>
  <option value="?sort=new">Новое</option>
  <option value="?sort=popular" <?php=($_GET['sort']=='popular' ? 'selected':''?> >Популярное</option>
  <option value="?sort=price-asc">Цена: по возрасанию</option>
  <option value="?sort=price-desc">Цена: по убыванию</option>
</select>

В тегах же был php? =)

READ ALSO
Отображение ошибки в phpStorm [закрыт]

Отображение ошибки в phpStorm [закрыт]

Ребят подскажите пожалуйста не пойму почему phpStorm подсвечивает код switch как ошибку может что то пропустил

144
Скрыть сайд бар для определенных типов постов

Скрыть сайд бар для определенных типов постов

Можно ли как то скрыть сайд бар для определенных типов постов? не искать в теме шаблона где есть вывод этого сайд бара, а просто дописать кусок...

135