powtórzę się (na WH dałem to samo):
a skąd skrypt ma wiedzieć że jestes zalogowany?
na górze masz:
Kod
if(!isset($_POST['uzytkownik'])&&!isset($_POST['haslo']))
po udanym zalogowaniu się jak w cos klikniesz, już nie wysyłasz $_POST['uzytkownik']) i $_POST['haslo'], a jak ni ewysyłasz to znowu sie masz logować, tak działa Twój skrypt
musisz dodać coś co powie że jeseś zalogowany

sugeruję sesje
zmien też
Kod
$zapytanie = "select * from uwierzytelnieni_urzytkownicy where
uzytkownik = '$uzytkownik' and
haslo = '$haslo'";
[code]
na
[code]
$uzytkownik=$_POST['uzytkownik'];
$haslo=$_POST['haslo'];
//tu warto sprawdzic czy nikt nic nie będzie próbował
//Ci przez pola formularza do bazy podesłać
$zapytanie = "select * from uwierzytelnieni_urzytkownicy where
uzytkownik = '$uzytkownik' and
haslo = '$haslo'";