Я использую несколько элементов выбора на странице. URL этой страницы выглядит примерно так: "index.php?s=foo"
.select onchange add get variable to url
Теперь я хочу, чтобы мои изменения полей выбора будет изменять свой URL и обновите страницу, это только частично работает :( Вот пример:
<form action="'.$_SERVER['REQUEST_URI'].'" method="GET">
<select name="this" onchange="this.form.submit()">
<option value="1">Value 1</option>
<option value="2">Value 2</option>
<option value="3">Value 3</option>
</select>
</form>
Так что, если я изменить свой выбор URL-адрес будет поменять на "index.php?this=1"
, но я хотел бы держать предыдущие параметры _GET, поэтому изменения будут происходить в "index.php?s=foo&this=1"
.
Любой шанс я хотел бы получить, что?
большое спасибо за вашу помощь. С наилучшими пожеланиями
Добавить это ' ' – ArtisticPhoenix
Вы можете использовать поля ввода с' type = "hidden", которые автоматически добавляются.Вы можете использовать a для каждого цикла в php, чтобы создать их, если вы хотите добавить все существующие параметры get – newBee
Почему вы хотите, чтобы люди видели, что вы отправляете между PHP-страницами? Просто используйте POST? – Naruto