Plik login.php:
Oraz fragment pliku index.php:
<?php require('login.php') ; { $sql1 = "SELECT Login, Haslo FROM Users WHERE Login = '".$_POST['login']."' AND Haslo = '".$_POST['haslo']."' " ; $rsql = odbc_exec($_SESSION['database'], $sql1) ; if(odbc_fetch_row($rsql) > 0) { $_SESSION['zalogowany'] = true; $_SESSION['login'] = $_POST['login']; $_SESSION['haslo'] = $_POST['haslo']; } else { $_SESSION['zalogowany'] = false ; } } ?>
Problem polega na tym, że trzeba kilkakrotnie nacisnąć przycisk Zaloguj, aby cokolwiek zareagowało. Czyli trzeba parę razy (jest to losowa liczba, niekiedy dwa razy, niekiedy 10) kliknąć na przycisk Zaloguj, aby pokazał się napis "zalogowano" albo "Niepoprawne dane logowania". W ogóle nie mam pojęcia czym to może być spowodowane. Dziękuje za wszelkie wskazówki. Pozdrawiam