Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] header po wczytaniu danych
Forum PHP.pl > Forum > Przedszkole
Terrorizer
Ehh, mam złe przeczucie, że znowu powielam jakąś banalną głupotę...
Mam taki kod:
  1. $checkrace = mysql_fetch_assoc(mysql_query(" SELECT race FROM players WHERE id = '".$_SESSION['id']."' "));
  2. if ($checkrace == 2){ header('location: hell.php');}
  3. if ($checkrace == 1){ header('location: heaven.php');}
  4. print_r ($checkrace);

Powinien pobrać z bazy wartość 1 albo 2 i przekierować mnie na odpowiednią stronę.
Natomiast , stoi w miejscu i nic się nie dzieje, wie ktoś może czemu?
Dałem print_r zmiennej $checkrace i wyrzuca normalnie: Array ( [race] => 1 )
toffiak
$checkrace jest tablicą, więc powinieneś porównywać w ten sposób:
  1. if ($checkrace['race'] == 2){ header('location: hell.php');}
  2. if ($checkrace['race'] == 1){ header('location: heaven.php');}
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.