Помогите разобраться почему в этом случае не работает функция.
Создал новый фаил allpage.php, в index.php заинклюдил его. Но что-то пошло не так, а что не могу понять.
allpage.php
CODE ( text):
скопировать код в буфер обмена
if (isset($_SESSION['user'])){ $res = q(" SELECT * FROM `users` WHERE `id` = ".$_SESSION['user']['id']." LIMIT 1 "); $_SESSION['user'] = mysqli_fetch_assoc($res); if ($_SESSION['user']['activate'] != 1 ) { header("Location: index.php?modules=main"); exit(); } }
Ошибка:
Fatal error: Call to undefined function q() in Z:\home\test1.ru\www\modules\allpage.php on line 3
Сама функция:
CODE ( text):
скопировать код в буфер обмена
function q($query){ global $link; $res = mysqli_query($link,$query); if($res === false ){ $info = debug_backtrace(); $error = date("d.m.Y H:i:s")." ERROR QUERY: ".$query."</br>\n".mysqli_error($link)." in a file ".$info['0']['file']." on line ".$info['0']['line']; file_put_contents('./logs/mysql.log',strip_tags($error)."\n\n",FILE_APPEND); echo $error; exit(); } else { return $res; } }
|