![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Контур |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 17.9.2005 Репутация: нет Всего: нет |
Может я что-то не понимаю, или не вижу, но по-моему если в приведенном ниже модуле жать на определенные кнопки, то должны подгружаться соответствующие модули, что не происходит. Кто-нибудь может сказат почему?
|
|||
|
||||
| [xoodo] |
|
||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 424 Регистрация: 9.3.2003 Репутация: 1 Всего: 4 |
попробуй переделай на
И проверяй не содержание $_SESSION['table'], а заданы ли $_SESSION['table']['news'] и т.п. php.net -> functions -> isset() А лучше дай инпутам нормальные имена, типа news, clients, ..., а во втором скрипте проверяй уже $_POST:
Не исключаю, что есть более элегантные решения. |
||||||
|
|||||||
| alligator |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 730 Регистрация: 28.1.2004 Репутация: 1 Всего: 1 |
Для начала кто будет теги заключат в пхпешные а ?
-------------------- |
|||
|
||||
| [xoodo] |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 424 Регистрация: 9.3.2003 Репутация: 1 Всего: 4 |
Поигрался ещё с твоим примером. Так в сессию переменные не записывают. Форма передаёт данные методом ПОСТ, поэтому в принимающем скрипте получается, что к переменным надо обращаться вроде $_POST[$_SESSION['table']]. А применительно к superglobals это BIG NO-NO. Юзай мой второй метод, где про ПОСТ и нормальные имена.
|
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 23 Всего: 50 |
Контур:
Не брезгуй пользоваться тегами
-------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| Контур |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 17.9.2005 Репутация: нет Всего: нет |
Разбирался с подкючением файлов и понял, что основная проблема в том, что не сохраняются переменные сесии.
Ключевые строки:
но стоит только передать данные из формы не содержащей $POST['file'], как $_session['table'] принимает значение "news". ТАкое впечатление, что переменные сессии не сохраняются, какие мысли? |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
А что это за массив такой $_session?
PS И пользуйся тегами [ code=php ] ... [ /code ] плиз. -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| [xoodo] |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 424 Регистрация: 9.3.2003 Репутация: 1 Всего: 4 |
Логично, сам на свой вопрос и ответил. Они тогда и не должны сохраняться. С переменными сессии имеем дело тут:
Вот в $_SESSION['table'] и записывается значение $_POST['file'] при наличии последнего. А наличие последнего -- это только если данные отправлены из формы, точнее, из инпута с именем file, методом POST. Твой последний вариант кажется работоспособным. Да, как гражданин IZ@TOP верно заметил: $_SESSION -- это вовсе не $_session. Сначала надо это исправить. Это сообщение отредактировал(а) [xoodo] - 18.9.2005, 18:52 |
||||
|
|||||
| Контур |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 17.9.2005 Репутация: нет Всего: нет |
Ок. Попробую исправить.
В буд. буду использовать [ code=php ] ... [ /code ] Добавлено @ 19:36 Огромное СПАСИБО всем. Проблема была в
|
|||
|
||||
![]()
|
| Правила форума "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. |