![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Гость_Марат |
|
|||
|
Unregistered |
Вопрос такой: имеется файл где открывается сессия и определяются значения перемменных. Из этого файла через форму производится переход на 2 файл с передачей определенных переменных постом. При загрузке второго файла сервер ругается на отсутствие пеерменных в сессии. содержание файлов 1 и 2 ниже.
1 file ___________________ <? session_start(); if (!isset($_session['table'])) $_session['table']='news'; if (!isset($_session['oper'])) $_session['oper']='add'; ?> <form action="../admin/1.php" method="post"> <font SIZE =1 color="#555555">Тематика</font><br> <select class="text" name="theme" height="30" style="border:1 solid #333333; width: 300; background:#000000; font-size: 10pt"> <option value="newproject">Начало нового проекта</option> <option value="endproject">Заверщение проекта</option> <option value="price">Ценовая политика</option> <option value="other">Другое</option> </select> <br> <font SIZE =1 color="#555555">Password</font><br> <textarea wrap="physical" class="text" name="text" style="border:1 solid #333333; width: 300; height: 50; background:#000000; font-size: 9pt"></textarea><br><br> <input class="text" type="text" value="<? echo date("y.m.d") ?>" name="date" height="30" style="border:1 solid #333333; width: 80; background:#000000; font-size: 10pt"> <INPUT class="text" type="submit" value="Добавить" style="border:1 solid #333333; width: 170; background:#000000; font-size: 8pt"> </form> 2 файл ____________________ <?php mysql_connect("localhost", "admin", "marat") or die ("Could not connect to MySQL при добавлении"); mysql_select_db ("f5f_klients") or die ("Could not select database при добавлении"); mysql_query("insert into ".$_SESSION['table']." (date, theme, text) values ('$date', '$theme', '$text')"); echo "ЗАПИСЬ ДОБАВЛЕНА В".$_session['table']."<br>"; ?> |
|||
|
||||
| Dave |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 190 Регистрация: 17.6.2004 Репутация: -1 Всего: 1 |
добавь session_start(); в начало второго файла
|
|||
|
||||
| Гость_Марат |
|
|||
|
Unregistered |
А можно ли как-нибудь изменить значение переменной?
если прописываю во 2 файле $_session['oper']='delete'; при переходе на первый файл ничего не изменяется, остаевтся первоначальное значение "add" |
|||
|
||||
| alligator |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 730 Регистрация: 28.1.2004 Репутация: 1 Всего: 1 |
попробуй так:
-------------------- |
||||
|
|||||
| Гость_Марат |
|
|||
|
Unregistered |
Разве символ присвоение заменить на сравнение что-либо измениться? Пробывал не получается.
$_session['oper']='delete'; работает на открытой странице, но как только перехожу на первую все возвращается к исходному значению. |
|||
|
||||
| o.s.a. |
|
|||
![]() Xo4y B MocKBy ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 16.2.2005 Где: Ташкент Репутация: 2 Всего: 15 |
Гость_Марат
От страницы с формой (1) к странице добавления (2) ты переходишь по ссылке (submit формы), т.е. в (2) передается id сессии. а как ты переходишь от (2) к (1) ??? -------------------- Не могу стоять, пока другие работают, пойду полежу. |
|||
|
||||
| Гость_Марат |
|
|||
|
Unregistered |
Ссылкой на первую страницу (при таком варианте, помоему должен сохраняться SID) |
|||
|
||||
| o.s.a. |
|
|||
![]() Xo4y B MocKBy ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 16.2.2005 Где: Ташкент Репутация: 2 Всего: 15 |
У меня SID хранится в куках => все работает
-------------------- Не могу стоять, пока другие работают, пойду полежу. |
|||
|
||||
![]()
|
| Правила форума "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. |