|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.06.2011, 18:58 | #11 |
Пользователь
Регистрация: 12.12.2009
Сообщений: 61
|
В html странице есть список, при выборе какого то элемента отправляется post для php. В этом посте содержится имя таблицы для отображения. С первого раза все нормально загружается, но если запустить другую функцию, того же файла и затем опять отобразить страницу то данные теряются.
Ну грубо говоря надо чтобы при переходе на страницу данные сохранялись в переменную и не удалялись от туда, пока не закроется страница, либо не нажата соотв. кнопка. |
22.06.2011, 21:53 | #12 |
Форумчанин
Регистрация: 03.05.2011
Сообщений: 158
|
Тут несколько вариантов с различной сложностью шаманства - шаманство с сессиями, шаманство с куками, шаманство с великим главным окном, хитро прячущим необходимые данные с помощью джаваскипта, и остающимся открытым, шаманство с сессиями и mysql (данные записываются в mysql, а в куках/сессии передаётся только айди записанных туда данных), шаманство с репостом всех данных полученных ранее, в хидден-инпутах следующих форм, шаманство с хранилищами данных в html5...
Короче, много можно придумать всяких извращений, выбирайте себе по вкусу... UPD: Сорри, не заметил: Вам поможет замена $_SESSION['tb'] = $_POST["type"]; на if (isset($_POST["type"])) $_SESSION['tb'] = $_POST["type"]; и unset($_SESSION['tb']); session_destroy(); на session_write_close(); Тогда будет сохраняться сессия, и имя таблицы в ней, и изменяться только в том случае, когда заPOSTчено другое. Последний раз редактировалось graymaster; 22.06.2011 в 22:00. |
23.06.2011, 21:33 | #13 |
Пользователь
Регистрация: 12.12.2009
Сообщений: 61
|
graymaster, вроде помогло )
|
27.06.2011, 23:46 | #14 |
Пользователь
Регистрация: 12.12.2009
Сообщений: 61
|
Почему то сессия никак не хочет закрываться, сделал авторизацию, логин и пароль сбрасываются только при перезагрузке браузера, в чём проблема ?
Принцип такой 1.php session_start() подключает 2.php, в котором происходит авторизация и возвращает на 1.php. На последнем сайте есть ссылка на 3.php(закрытие сессии), вот его текст Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Динамическая таблица на Javascript | AlkaloiD | JavaScript, Ajax | 5 | 31.10.2010 11:20 |
Динамическая таблица | J-Max | JavaScript, Ajax | 0 | 07.10.2010 22:36 |
Динамическая структура данных | tanjusha | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 01.07.2010 18:46 |
Динамическая таблица | mchip | Microsoft Office Excel | 1 | 06.06.2009 00:50 |