if($row['user_level'] = 2){ $admin }elseif($row['user_level'] == 1){ $mod }else{ $user }; echo '<td> '.$admin.' = Admin '.$mod.' = Mod '.$user.' = User </td>';
If ma za zadanie wyciągnąć z bazy liczbę 2, 1 lub 0 i odpowiednio wyświetlić w tabeli.
if($row['user_level'] = 2){ $admin }elseif($row['user_level'] == 1){ $mod }else{ $user }; echo '<td> '.$admin.' = Admin '.$mod.' = Mod '.$user.' = User </td>';
I taka porada na przyszłość, by skrypt za nas wyłapał błędy jak w pierwszej linii Twojego skryptu.
if ( $row['user_level'] == 2 ) { $user = 'Admin'; } elseif ( $row['user_level'] == 1 ) { $user = 'Mod'; } else { $user = 'User'; };
można stosowac odwrotny zapis, czyli
if ( $row['user_level'] = 2 ){ // tutaj nastęuje przypisanie do zmiennej $row['user_level'] wartości 2, nie zgłaszany jest żaden błąd, bo to poprawne działanie
if ( 2 = $row['user_level'] ){ // w tym wypadku skrypt zwróci błąd, i od razu wiemy w której linii coś nam nie gra