Mam problem z kodem php. Wyskakuje mi takie coś Parse error : syntax error, unexpected ‘else’ (T_ELSE), expecting end of file in C:\xampp\htdocs\osadnicy\zaloguj.php on line 11.
Ta linia to polecenie else
Programista ze mnie żaden, ale wydaje mi się, że po else nie powinno być średnika.
Zmieniałem to i nic nie pomogło
Najpierw wykasuj średnik na końcu if
oraz jak powiada @anon67650823 po else
a następnie dodaj średnik na końcu echo
i zobacz czy pomogło.
Zrobiłem tak i teraz mam błąd w lini 16
A co to jest to $login - $_POST['login']
i podobnie wiersz poniżej? Może zamiast minus ma być równia się?
Zmieniłem i mam błąd w lini nr. 16
Wklej jeszcze raz cały kod tak jak teraz masz.
Jak dla mnie nakopane jest w if:
https://www.php.net/manual/en/mysqli.connect-errno.php
niepotrzebne “!=0”
Dodoaj średnik po echo "It works!"
. Swoją drogą w jakim edytorze programujesz?
A wysyłasz cokolwiek do tego skryptu przez POST?
Notepad++
To jeszcze powiedz jaki a w międzyczasie zainteresuj sie np https://code.visualstudio.com/. Odpowiednio ustawione https://code.visualstudio.com/docs/languages/php będzie korygowało Ci takie błędy w locie (tzn samo nie naprawi ale ładnie zaznaczy), ładnie formatowało kod itp.
Trochę czasu trzeba żeby takie VS Code dobrze zestroić ale się opłaca.
Pobiore i zobacze czy będzie mi się dobrze pracowało. Jeszcze raz dzięki za pomoc!
Błąd w 13 i 14 to pewnie informacja, że w $_POST nie ma ‘login’, tzn pewni nic nie wysłałeś poprzez POST. @hindus o tym wspomniał.
Nie wiem dlaczego, ale mam wrażenie że właśnie braliśmy jakiś udział w sesji zdalnego nauczania