2009-11-18 3 views
1

Я хочу сделать приложение, как показано ниже.Как сохранить значение?

Сначала есть страница с четырьмя переключателями. Пользователь нажимает на любой из переключателей, но не сохраняет, и он переходит на другую страницу. Затем, если он вернется на ту же страницу с помощью переключателей, он покажет выбранный переключатель, прежде чем он перейдет на другую страницу.

Как это сделать, используя jQuery и PHP?

ответ

1

Вы можете либо сохранить значение в базе данных, или в куки (С помощью JavaScript JQuery: settings cookie with jquery

EDIT: Как palasso сказал, вы можете также использовать PHP сессии вместо печенья, все зависит на вашей потребности.

Например, пользователь может изменить куки, которые вы создали (они только файлы .txt) и изменять информацию внутри.

в вашей ситуации это не кажется проблемой (becose cookie зависит от флажков, которые пользователь нажал).

Таким образом, вы должны пойти с хранением базы данных, если:

  1. нужно хранить чеки в течение длительного времени;
  2. Необходимо выполнить сложную разработку на них;

Else, go with cookies/session.

0

Прежде всего, вы должны начать сеанс в своем php-скрипте. Затем используйте ajax-запрос на щелчке переключателя, сохраняя выбранное значение в сеансе.

0

Сессии и файлы cookie - это более простые варианты. Я предпочитаю сеансы.

  1. Добавить click event на кнопку радио
  2. Когда щелкнул сохранить выбранный вариант в php session
  3. Каждый раз, когда страница загружена чек, если выбранное значение существует в вашей сессии и загрузить его.
+0

Я тоже предпочитаю сеанс, но сеанс нужен php, а файлы cookie - нет, поэтому файлы cookie создаются напрямую через javascript без необходимости вызова ajax – Strae

Смежные вопросы