PHP: function icon_user($user_id){ /*строка 182*/ $people = mysqli_fetch_assoc(mysqli_query($link, "SELECT * FROM `users` WHERE `id` = '$user_id' LIMIT 1")); if($people['online'] > time()-600){ $image = "<img class='icon' src='/icon/".$people['sex'].".png' width='20px'>"; }else{ $image = "<img class='icon' src='/icon/".$people['sex'].".png' style='opacity: 0.3;' width='20px'>"; } return $image; } Notice: Undefined variable: link in /functions.php on line 182 Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /functions.php on line 182 Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in /functions.php on line 182
сначала почитай https://www.php.net/manual/ru/language.variables.scope.php вместо global лучше передавать параметром подключение в функцию