Это функция.Функция не будет echo
function UsernameFun($ULN) {
if($ULN){
if(empty($ULN->Nickname)){
return $ULN->Username;
} else {
return $ULN->Nickname;
}
}
}
$ ULN это
if(isset($_SESSION['Username'])) {
$LoggedIn = mysql_query("SELECT * FROM Users WHERE Username='".$_SESSION['Username']."'");
$ULN = mysql_fetch_object($LoggedIn);
}
Я кладу это эхо
echo"Logged in as ".UsernameFun($ULN->Username);
Если вам нужно знать, что-нибудь еще, я буду рад сказать, но как сейчас я не знаю, что еще вам нужно знать.
Что я имею в виду под этим не отзовется в том, что, когда я поставил
echo"Logged in as ".UsernameFun($ULN->Username);
только «Записан как» отзовется, Имя пользователя или псевдоним не эхо.
где ваше объявление функции? –
Вы проверили, что ваш запрос возвращает что-либо. Попробуйте сделать с mysql_num_row – mukund
Функции 'mysql_ *' устарели и должны быть заменены функциями 'mysqli_ *'. – michaelb958