[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не присваивается зн-е сессии
Jimmbo
echo $_SESSION['error'];

if (isset($_POST['go_gold_to_money']))
{
if ($_POST['summ'] >= 10)
{
if ($farmer['a_gold'] >= $_POST['summ'])
{
$minus = $farmer['a_gold'] - $_POST['summ'];
$set_user = mysql_query("UPDATE `farmers` SET `a_gold` = '".$minus."' WHERE `farmers`.`id` = '".$farmer['id']."'") or die(mysql_error());
$go_gold_to_money = mysql_query("INSERT INTO `total` (ip,user,total,reg_date) VALUES('$ip','$farmer[id]','$_POST[summ]','$datetime')") or die(mysql_error());
if ($go_gold_to_money == 'TRUE')
{
$_SESSION['error'] = 2;
}
else
{
$_SESSION['error'] = 1;
}
}

else
{
$_SESSION['error'] = 3;
}
}

else
{
$_SESSION['error'] = 3;
}

$URL="/bank.php";
header ("Location: $URL");
}

Прописываю до условия отправки формы, пашет.
В условии, не пашет.

В чем может быть загвоздка? :ph34r:



Спустя 2 минуты, 16 секунд (6.02.2012 - 15:50) Игорь_Vasinsky написал(а):
значит не выполняется условие.

Спустя 1 минута, 40 секунд (6.02.2012 - 15:52) Jimmbo написал(а):
Игорь_Vasinsky, в том то и дело, что выполняется.
Еще даже если:
if ($_POST['summ'] >= 10)

Сессия должна принимать зн-е тройки. Она не принимает.
Работа с БД производится!!!

Спустя 1 минута, 45 секунд (6.02.2012 - 15:53) Игорь_Vasinsky написал(а):
напиши в начало обработчика

     echo '<srcipt language="javascript">alert("'.$_POST['summ'].'")</script>';


Спустя 2 минуты, 8 секунд (6.02.2012 - 15:56) Jimmbo написал(а):
alert("")



Спустя 1 минута, 53 секунды (6.02.2012 - 15:58) Игорь_Vasinsky написал(а):
? ph34r.gif

Спустя 2 минуты, 5 секунд (6.02.2012 - 16:00) Jimmbo написал(а):
без этого
 $URL="/bank.php";
header ("Location: $URL");

показывает то число, которое ввожу в форму.
alert("6")

Спустя 4 минуты, 27 секунд (6.02.2012 - 16:04) Игорь_Vasinsky написал(а):
у тя в начале страницы нету

session_start();



а с ней header не сработает

Спустя 2 минуты, 1 секунда (6.02.2012 - 16:06) Jimmbo написал(а):
Игорь_Vasinsky, он есть в подключаемом файле выше.

Спустя 3 минуты, 49 секунд (6.02.2012 - 16:10) Игорь_Vasinsky написал(а):
тут вишь какое дело. если бы ты стартовал выше сессию - то заголовок с редиректом не послался бы.

у тя переадресация работает ?

Спустя 4 минуты, 13 секунд (6.02.2012 - 16:14) Jimmbo написал(а):
Игорь_Vasinsky, работает. Но я ее уже в слеши взял.

Спустя 1 час, 40 минут, 45 секунд (6.02.2012 - 17:55) Игорь_Vasinsky написал(а):
какие слеши???? :ph34r:

сделай в скрипте

echo session_id();

Спустя 33 минуты, 52 секунды (6.02.2012 - 18:29) Jimmbo написал(а):
Игорь_Vasinsky, 3bbd5838b8861fa4fbe829e3ca64aeb6.
 // $URL="/bank.php";
// header ("Location: $URL");

Вот эти слеши.

Спустя 2 часа, 23 минуты, 32 секунды (6.02.2012 - 20:52) Игорь_Vasinsky написал(а):
))) так бы и сказали что закомментировали

так. если в скрипте нет редиректа - то изменённые значения сессионных переменных только после обновления страницы


_____________
Оскорбления — это обычные доводы тех, кто неправ @ Жан-Жак Руссо
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.