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 написал(а):
?
Спустя 2 минуты, 5 секунд (6.02.2012 - 16:00) Jimmbo написал(а):
без этого
показывает то число, которое ввожу в форму.
$URL="/bank.php";
header ("Location: $URL");
показывает то число, которое ввожу в форму.
alert("6")
Спустя 4 минуты, 27 секунд (6.02.2012 - 16:04) Игорь_Vasinsky написал(а):
у тя в начале страницы нету
а с ней header не сработает
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 написал(а):
))) так бы и сказали что закомментировали
так. если в скрипте нет редиректа - то изменённые значения сессионных переменных только после обновления страницы
так. если в скрипте нет редиректа - то изменённые значения сессионных переменных только после обновления страницы
_____________
Оскорбления — это обычные доводы тех, кто неправ @ Жан-Жак Руссо