Код (PHP): function summa(){ global $user; $d = mysql_fetch_array(mysql_query("SELECT sum(`summa`) FROM `korzina` WHERE `owner` = '{$user['id']}' AND `setsale` = 0 ; ")); return ($user['statistic']+$d[0]); }
Не суммирует из базы а что будет если 2 функции глобальные обе называеются одинаково...что тогда будет? Привет кстати
В первую очередь посмотри, что возвращается после запроса к БД: Код (Text): mysql_query("SELECT sum(`summa`) FROM `korzina` WHERE `owner` = '{$user['id']}' AND `setsale` = 0 ; "); А потом уже пляши от него, Код (Text): $user['id'] , посмотри, что в этой переменной!! проверь вообще массив ли это, или нет, и т.п.