Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Декримент в сессии

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
NOBEL
Отправлено: 22 Июня, 2008 - 02:41:52
Post Id



Частый гость


Покинул форум
Сообщений всего: 146
Дата рег-ции: Май 2008  
Откуда: Сутки до японии, неделя до Москвы


Помог: 0 раз(а)




Не могу по нормальному настроить декримент в сессии
$_SESSION['count']--;
уменьшает значание редко на 1 , в основном на 2, а иногда и на 3.
Больше никаких функции, уменьшающих $_SESSION['count'] в коде нет. И эта функция не находится внутри цмкла.
Извращался по всякому даже так:
$a=$_SESSION['count'];
$_SESSION['count']=$a-1;
и так
$a=$_SESSION['count'];
$a--;
$_SESSION['count']=$a;
Везде результат одинаковый. Подскажите, как это делается и в чем я не прав.


-----
купил камаз и не жалею,...
никого не жалею!!!
 
 Top
SION-ZENIT
Отправлено: 22 Июня, 2008 - 11:36:25
Post Id


Частый гость


Покинул форум
Сообщений всего: 148
Дата рег-ции: Июль 2007  
Откуда: SPb


Помог: 0 раз(а)




Код в студию.
 
 Top
valenok
Отправлено: 22 Июня, 2008 - 11:48:36
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Делается так:
$_SESSION['count']--;

Ещё делается вот так:
http://phpfaq[dot]ru/debug


-----
Truly yours, Sasha.
 
My status
 Top
D1mOn
Отправлено: 22 Июня, 2008 - 12:11:33
Post Id



Частый гость


Покинул форум
Сообщений всего: 222
Дата рег-ции: Янв. 2008  
Откуда: Гагастан


Помог: 0 раз(а)

[+][+][+][+][+]


Valenok, вы разве не заметили, что он в начале так и написал $_SESSION['count']--;
 
 Top
EuGen Администратор
Отправлено: 22 Июня, 2008 - 12:40:07
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Скорее всего, код, вызывающий декремент, вызывается неправильное число раз. Однако код в любом случае нам нужно увидеть.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
NOBEL
Отправлено: 23 Июня, 2008 - 09:01:02
Post Id



Частый гость


Покинул форум
Сообщений всего: 146
Дата рег-ции: Май 2008  
Откуда: Сутки до японии, неделя до Москвы


Помог: 0 раз(а)




CODE (text):
скопировать код в буфер обмена
  1. If(isset($_GET['del'])):
  2.         $_SESSION['count']--;
  3.         endif;

Вот и весь код.
Странно, но есть специальная фукция для инкремента в сессии, но он работает и так:
$_SESSION['count']++;....


-----
купил камаз и не жалею,...
никого не жалею!!!
 
 Top
valenok
Отправлено: 23 Июня, 2008 - 10:45:40
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




не может быть что это весь..
тут как минимум не хватает session_start()
да и потом возможно вы.. страницу инклудите дважды или
другую где происходит тоже самое,
или моли что его.. http://phpfaq[dot]ru/debug
Ничего волшебного не происходит.. пока..


-----
Truly yours, Sasha.
 
My status
 Top
NOBEL
Отправлено: 23 Июня, 2008 - 11:49:09
Post Id



Частый гость


Покинул форум
Сообщений всего: 146
Дата рег-ции: Май 2008  
Откуда: Сутки до японии, неделя до Москвы


Помог: 0 раз(а)




Все функции у меня в одном фаиле, а два раза заинклудить одну и туже страницу не получится и сессию стартовать еще раз уже на инклудирорванной странице тоже не получится...
Уже третий день борюсь с этой херовиной.
Не понял Не понял Не понял Не понял


-----
купил камаз и не жалею,...
никого не жалею!!!
 
 Top
valenok
Отправлено: 23 Июня, 2008 - 20:05:26
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




phpfaq.ru/debug


-----
Truly yours, Sasha.
 
My status
 Top
NOBEL
Отправлено: 25 Июня, 2008 - 06:20:14
Post Id



Частый гость


Покинул форум
Сообщений всего: 146
Дата рег-ции: Май 2008  
Откуда: Сутки до японии, неделя до Москвы


Помог: 0 раз(а)




нашел ошибку, Закатив глазки Закатив глазки Закатив глазки
Как оказалось, я забыл, что эта функция вклучена в другую, котрая включена в третюю, а эта третья на стрнице уже есть.....
Ошибка тупая, теперь буду знать, что сильно мудренный код не стоит писать в 4 часа ночи....


-----
купил камаз и не жалею,...
никого не жалею!!!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB