powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Механизм реализации возврата на предыдущие шаги с сохранением состояния страниц.
5 сообщений из 5, страница 1 из 1
Механизм реализации возврата на предыдущие шаги с сохранением состояния страниц.
    #38731001
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста, как в веб-приложении реализовать возможность возврата на предыдущие страницы, для изменения ранеее введённых данных?
Сценарий, в котором нужно это реализовать такой:
- к результату идём за несколько шагов (страниц), причём есть возможность повторять круги, если результат хочется дополнить;
- на каждом шаге каждого круга в пределах круга есть возможность вернуться на любой шаг для изменения введённых данных;
- результат в конце каждого круга запоминается (если мы решили пойти на очередной круг), чтобы дополниться результатом очередного круга.

Пробую через сессии, но что-то сложно получается.
Ещё думаю за каждой кнопкой на страницах держать в сессии логические переменные. Т. е, если нажать какую-то кнопку, то переменные других кнопок становятся ложью, а в скриптах выполняются условия только для истинных значений кнопок Этакое <узнавание>, какая кнопка нажата и поэтому какие данные подставлять из сессии в скрипт и выводить на странице.

Но, надеюсь, что люди придумали что-то проще и сердитее. Если так, то подскажите или поделитесь своим опытом реализации пошаговых сценариев с возможностью возврата на пердыдущие шаги.
...
Рейтинг: 0 / 0
Механизм реализации возврата на предыдущие шаги с сохранением состояния страниц.
    #38731009
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сесии, БД, файлы.
...
Рейтинг: 0 / 0
Механизм реализации возврата на предыдущие шаги с сохранением состояния страниц.
    #38731936
рубист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejk,

Ну это что-то типа Wizard-а.
"сесии, БД, файлы" это все "серверный" вариант wizard-а.
Можно сделать "клиентскую" реализация на JS, она будет попроще,
в сети есть примеры и плагины для jquery.

Я бы делал JS с отправкой всего как единой формы на последнем шаге круга,
либо отдельно ajax-ом в каждом шаге.
...
Рейтинг: 0 / 0
Механизм реализации возврата на предыдущие шаги с сохранением состояния страниц.
    #38732238
Serzh007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С отправкой всего не получится, на шагах есть обращения к БД, т. е. данные на странице зависят от действий пользователя.
Даво хотел познакомиться с Аяксом, вот и повод)

А вот насчёт ЯС, — есть ли смысл беспокоиться про отключённый ЯС у клиента? Что делать, если он отключён?
...
Рейтинг: 0 / 0
Механизм реализации возврата на предыдущие шаги с сохранением состояния страниц.
    #38732282
рубист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrejkА вот насчёт ЯС, — есть ли смысл беспокоиться про отключённый ЯС у клиента? Что делать, если он отключён?

По нынешним временам отключенный JS в броузере это нонсенс. Такого практически не бывает.
Firefox даже опцию отключения JS убрал из настроек.
Ну а если JS у пользователя все же отключен, то сообщить ему об этом, чтобы включил.
Иначе нужные ему разделы web приложения не будут работать.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Механизм реализации возврата на предыдущие шаги с сохранением состояния страниц.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]