Kod
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /Users/macmac/Sites/CMSLewy/funkcje/funkcje_mysql.php:9) in /Users/macmac/Sites/CMSLewy/zaloguj.php on line 3
Fatal error: Call to a member function query() on a non-object in /Users/macmac/Sites/CMSLewy/zaloguj.php on line 7
Fatal error: Call to a member function query() on a non-object in /Users/macmac/Sites/CMSLewy/zaloguj.php on line 7
Błąd ukazuje się po podaniu danych w formularzu. Poniżej kod pliku.
<?php require('funkcje/funkcje.php'); if ($_GET['wykonaj'] == "zaloguj") { lacz_mysql(); $wynik = $lacz->query("select * from uzytkownicy where nazwa_uzytkownika = '".$_POST['nazwa_uzytkownika']."' and haslo = '".$_POST['haslo']."'"); if (!$wynik) { } else { $_SESSION['zalogowany'] = $_POST['nazwa_uzytkownika']; } } else { } } else { } ?>
<?php function lacz_mysql() { $lacz = new mysqli('localhost', 'root', '', 'lewy'); if (mysqli_connect_errno()) { exit; } } ?>