A w jakim miejscu deklarujesz i inicjalizujesz zmienną $steamid?
Poza tym $rekord jest tablicą, więc aby się dobrać do wartości "steamid" w wierszu zastosuj nawiasy kwadratowe - $rekord['steamid'] lub $rekord[0], ponieważ domyślnie otrzymujesz tablicę, która umożliwia dostęp w obu wypadkach.
Wydaje mi się, że chcesz porównać kolumnę steamid, którą zawiera $result1.
Jeśli tak jest, to przebudowanie kodu w ten sposób wykona powierzone zadanie:
function isNotBanned($steamid, $bannedIdList){
while($rekord = mysql_fetch_array($bannedList)){
if($steamid == $rekord['steamid']){
return false;
}
}
return true;
}
$result1 = mysql_query("SELECT * FROM logs ORDER by id ASC");
$rezultat = mysql_query("SELECT steamid FROM banned");
$rezultat1 = mysql_num_rows($rezultat);
if($_SESSION['checked']!=0){ //w innym skrypcie ustawiam 1 kiedy uzytkownik sie zaloguje
while($extract = mysql_fetch_array($result1)){
{
if(isNotBanned($extract['steamid'], $rezultat)){
echo "<span class='hello'>"."<img style='border-radius: 50%; padding-right: 3px;' src='".$extract['avatar']."'>"."<span class='";
if($extract['steamid'] == 76561198093864167) {
echo "admin";
} else {
echo "uname";
}
echo "'>";
echo $extract['username']. "</span>: <span class='msg'>" . $extract['msg']. "</span></span><br>";
} else {
echo "Zostales zbanowany! Nie mozesz pisac na czacie.";
}
}
}
}
Pozdrawiam! :)