Передача GET запроса в адресную строку

программирование html JavaScript get

Здравствуйте.

Подскажите пожалуйста, как передать get запрос в адресную строку из формы не нажимая при этом кнопку отправить?
Т. е. что я хочу, те значения которые стоят в форме уже должны автоматически подставляться в адресную строку при открытии страницы.

Cейчаc сделано только при нажатии кнопки, отправить:
<form action="/" method="get" >
<select name="year">
<?php
$year = 2000;
for ($i = 0; $i <= 50; $i++)
{
$new_years = $year + $i;
echo '<option value='.$new_years.'>'.$new_years.'</option>';
}
?>
</select>

<input type="submit" value="Отправить запрос">
</form>

Жду помощи.

Примечание:
holden321 спасибо за помощь, но ругается на строку header..., выдает ошибку.
Ответы:
не ставьте телегу впереди паровоза.
Нельзя ничего подставить в адресную строку, но можно перейти по адресу.
Не сильно шарю в php, но можно сделать типа этого.
>holden321 спасибо за помощь, но ругается на строку header..., выдает ошибку.
Прочитайте ошибку, поищите в гугле и исправьте. Что же вы такой ленивый. Нужно понимать что происходит в коде. Вероятнее всего что-то уже есть в буфере. Устанавливать header можно только когда пустой буфер, т.е. никаких echo перед этим не было, даже один пробел перед <? гарантирует эту ошибку. А вообще это пример, как можно сделать. Не используйте как готовое решение.
В современных браузерах можно манипулировать адресной строкой без перезагрузки страницы.
history.pushState / history.replaceState


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.