|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.12.2012, 17:19 | #1 |
объявления
Пользователь
Регистрация: 21.08.2012
Сообщений: 47
|
сбрасывается фильтр при перезагрузке страницы
Попробую вкратце описать принцип работы моего скрипта:
форма выбора региона если нажата кнопка отправить, то переданный регион подставляются в запрос иначе выводятся все пользователи рядом с каждым пользователем есть кнопка. при ее нажатии происходит действие и перезагрузка страницы (чтобы показать измененные данные) фильтр регионов соответственно сбрасывается. Подскажите как сделать чтобы он не сбрасывался. |
12.12.2012, 17:26 | #2 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
Варианты навскидку:
1) передавать фильтр в post-запросе при нажатии кнопки с действием 2) записывать фильтр в кукисы, а потом считывать его из них 3) прогрессивный: использовать ajax вместо перезагрузки страницы
Благодарить в репутацию. Проклинать — туда же
|
12.12.2012, 18:00 | #3 |
объявления
Пользователь
Регистрация: 21.08.2012
Сообщений: 47
|
|
12.12.2012, 18:05 | #4 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
вроде того
Благодарить в репутацию. Проклинать — туда же
|
12.12.2012, 22:46 | #5 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,177
|
2 - вместо кук использовать сессии
|
13.12.2012, 18:28 | #6 |
объявления
Пользователь
Регистрация: 21.08.2012
Сообщений: 47
|
Переделываю на сессии. Проблемы с логикой скрипта. Все время выдает результаты используя значение из сессии.
$member_sess = $session->get('member'); //присваиваю значение из сессии переменной if ($member_sess != NULL) //если в сессии хранится id { $memberid = $member_sess;//присваиваю переменной которая подставляется в запрос id из сессии } elseif (isset($_POST['member_table_docs'])) //если нажата кнопка формы в которой выберается мембер { $memberid = JRequest::getString('member', '', 'POST'); //присваиваю переменной которая подставляется в запрос данные из формы $session->set('member', $memberid);//переписываю значение в сессии } else //если в сессии нет значения и в форме ничего не выбрано { $memberid =""; } Последний раз редактировалось Mick_20; 13.12.2012 в 18:30. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Фильтр при открытии формы | St_Student | Microsoft Office Access | 1 | 25.10.2010 15:09 |
Сохранение информации при перезагрузке страницы | mikhea | PHP | 1 | 31.07.2010 16:07 |
сбрасывается время после выключения | veter_s_morya | Свободное общение | 2 | 28.09.2009 07:32 |
сбрасывается Глобальный динамический массив... | Izhic | Общие вопросы Delphi | 3 | 17.05.2009 23:29 |
Нашел вирус! Удалял и через антивирисник-бесполезно! При перезагрузке находится снова! | MihShev | Свободное общение | 5 | 04.05.2008 16:01 |