Problem z poleceniem else w skrypcie PHP

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 @gom1 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++

@Bradlee Teraz mam błąd w lini 14 i 13 Ale chyba będzie działać dzięki za pomoc

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 :joy: