![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
supercelt |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 658 Регистрация: 25.8.2005 Репутация: нет Всего: 1 |
Есть инсталяция некоего скрипта. Проходит в 3 этапа. На первом этапе должна быть кнопка далее, на втором этапе - кнопки назад и далее, соотв. в третем тоже. Нужно что бы кнопка примерно была такого вида
Это кнопка перехода вперёд к шагу 2
Эти вперёд и назад в шаге 2. в обработчике конструкция
Смысл в том, что мне нужно что бы на кнопках были написаны слова Вперёд и Назад. За это отвечает value, а в нем стоит цифра перехода. И если туда прописать слова, то switch-case не получится. Подскажите пожалуйста как обычно правильно делать такие штуки). ПС Извините, если это тема к ХТМЛ, но к ПХП тоже отношение имеет |
||||||
|
|||||||
amazing |
|
||||
![]() царапка Профиль Группа: Участник Сообщений: 22 Регистрация: 27.8.2008 Где: Каменск-Уральский Репутация: 2 Всего: 14 |
к РНР не какого!!! можно так делать
т.е. передаешь значение с помощью скрытого поля. можно в куку писать значение и т.д. Это сообщение отредактировал(а) amazing - 2.11.2008, 19:53 |
||||
|
|||||
NLspieler |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 619 Регистрация: 13.10.2008 Где: Берлин Репутация: 16 Всего: 19 |
supercelt,
а чем тебя не устраивает конструкция if-elseif-...-else? amazing, зачем эти неоправданные усложнения? Это сообщение отредактировал(а) NLspieler - 2.11.2008, 20:40 |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
имхо, надо проще:
кнопка вперёд - обычный submit, с <input type="hidden" name="step" value="2">, в котором задаётся номер следующего уровня назад - поставить <a href="javascript:history.go(-1);">назад</a> без вяких наворотов, что с тебя снимает все проблемы по автозаполнению предыдущих полей |
|||
|
||||
NLspieler |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 619 Регистрация: 13.10.2008 Где: Берлин Репутация: 16 Всего: 19 |
Предлагаю следующее решение:
|
||||
|
|||||
supercelt |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 658 Регистрация: 25.8.2005 Репутация: нет Всего: 1 |
Спасибо всем
amazing, твой вариант не совсем подходит, потому что все кнопрки у меня в одной форме. И тогда придётся тоже для второй кнопки делать хидден с тем же именем step. Получится два поля с одинаковым именем. Видимо попробую сделать как сказал bars80080. Но просто не хочется свя\зываться с JS, браузеры штукуа глючная. |
|||
|
||||
gibbzy |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 25.1.2008 Репутация: нет Всего: 3 |
А почему не подходит вариант передавать шаги в get ? тоесть в ссылке ?
а кнопки назад и вперёд писать типа <a href=file.php?step=2>на второй шаг</a> |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |