Koenig (09.10.2012/13:00)
Fublin, почти родил вариант в одну строку,
в твоем коде сессия вообще не записанна, условие всегда выполняется, в запросе переменная неизвестная к которой прибавляем 1, по сути всегда 1
у меня чота и так не выполняется, точнее записывает только меня, только один раз, и всё. Никаих гостей и других юзеров не пишет..
----------
а воще был уверен что в форуме пишится общее колл-во прчтений
Koenig (09.10.2012/13:07)
Fublin, ни чего не понял
если про менджер - то эт я отвлекся
вобще вот как это щас у меня
if (!isset($_SESSION['forum']) || isset($_SESSION['forum']) && $_SESSION['forum'] != $id) {
$_SESSION['forum'] = $id;
$forumcount = intval($res['count']) + 1;
mysql_query("UPDATE `forum` SET `count` = '$forumcount' WHERE `id` = '$id'");
}
Fublin, там есть номера строк и они совпадают, файл то один и тот же, строки те же
$forumcount = intval($res['count']) + 1;
$res- вот эту переменную к чему лучше привинтить ?
Fublin, нужно приоритет в условии поставить, либо скобки , либо или записать как or
|| по приоритету == &&
Fublin, так получится лишний запрос, когда можно прям в запросе прибавлять