Mam pewien plik w którym znajduje się formularz logowanie. Odnosi się on do login.php. Kod pliku login.php:
<? include ('core.php'); $zap = "SELECT * FROM users WHERE login='".$_POST['login']."';"; if ($ile == 1) { if($pass == $row['pass']) { if ($row['pass'] == 0) { } elseif ($row['pass'] == 1) { } elseif ($row['pass'] == 2) { } else { } } else { } } else { } ?>
Wydaje się być wszystko pięknie ładnie, mysql_num_rows zwraca 1 (co potwierdza że użytkownik istnieje a zapytanie do MySQL jest poprawne), a następnie... no właśnie, następnie widzimy coś takiego:
Kod
Parse error</b>: syntax error, unexpected T_IF in <b>/home/superbry/domains/superbryka.netzip.pl/public_html/fonter/new/login.php</b> on line <b>10</b>
Jakiekolwiek odniesienie się do tablicy $row (w tym przypadku warunek) powoduje błąd. :/ Wie ktoś o co mu chodzi?