Задать вопрос
@gleb_316

Как сделать так чтобы из input добавлялся слова запроса в ссылку?

Народ, подскажите пожалуйста ибо я в php не силён

имеется код сортировки
<?if ($_GET["sort"] == "name")
{
$arParams["ELEMENT_SORT_FIELD"] = "NAME";
}
if ($_GET["order"] == "vozvr") $arParams["ELEMENT_SORT_ORDER"]= "asc";
if ($_GET["order"] == "ubiv") $arParams["ELEMENT_SORT_ORDER"]= "desc";
?>
<
a href="?sort=name&order=vozvr">По наименованию

на сайте имеется input

это поле поиска
если ввести в него например учебник по математики, то ссылка получается следующего вида
http://site.ru/?q=учебники+по+математики

а при нажатии на ссылку
<
a href="?sort=name&order=vozvr">По наименованию
получаем переход
site.ru/?sort=name&order=vozvr

и тут по идее бы сортировку получить, а не пустую страницу
то есть ссылка должна получиться вида
http://site.ru/?q=учебники+по+математики&sort=name...
если ввести в адресной строке эту ссылку вручную то сортировка работает

как сделать так чтобы из input добавлялся слова запроса в ссылку ?
  • Вопрос задан
  • 55 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Compolomus
@Compolomus Куратор тега PHP
Комполом-быдлокодер
Где ваши ссылки, дописать
echo '<a href="?q=' . $_GET['q'] . '&amp;sort=name...>ссылка</a>';

Это если по простому
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы