|
|
|
| Извините что туплю, давно не программил на PHP. Вопрос таков:
Есть у меня выпадающий список, пользователь выберает пункт и его отправляет в соотвествующее место =)
Должно выглядеть так:
Страница с выпадающий меню находится по адресу index.php?category=6
После того как он выбрал пункт из списка и жмякнул на кнопку, то он должен попасть по адресу:
index.php?category=6&item=[some id]
<form action="index.php?{$smarty.server.QUERY_STRING}" method="get">
Ваш выбор:<br />
<select name=item>
{html_options options=$items selected=$smarty.post.item}
</select>
<input type="submit" value="Отправить">
</form>
|
Я сделал так, однако пользователь попадает на страницу с адресом index.php?item=[some id] что не есть хорошо =) | |
|
|
|
|
|
|
|
для: cyberface
(04.01.2007 в 21:15)
| | Дай исходный код HTML | |
|
|
|
|
|
|
|
для: Poison
(04.01.2007 в 21:19)
| |
<form action="index.php?category=6" method="get">
Ваш выбор:<br />
<select name=item>
<option label="Какая-то фигня № 0" value="0">Какая-то фигня № 0</option>
<option label="Какая-то фигня № 1" value="1">Какая-то фигня № 1</option>
<option label="Какая-то фигня № 2" value="2">Какая-то фигня № 2</option>
</select>
<input type="submit" value="Отправить">
</form>
|
| |
|
|
|
|
|
|
|
для: cyberface
(04.01.2007 в 21:15)
| | Это потому что вы передаете методом get данные. Параметры из action убираются. Попробуйте че то типа:
<form action="index.php" method="get">
<input type="hidden" name="category" value="{$smarty.get.category|escape:"html"}" />
Ваш выбор:<br />
<select name=item>
{html_options options=$items selected=$smarty.post.item}
</select>
<input type="submit" value="Отправить">
</form>
|
| |
|
|
|
|
|
|
|
для: Евгений Петров
(04.01.2007 в 21:23)
| | Спасибо! Освежили мне память! Все работает =) | |
|
|
|