w pisaniu aplikacji web-owych stawiam pierwsze kroki - a tym bardziej w php, a
muszę wykonać ( podobno ) prostą aplikację php, składającą się z trzech stron :
strona_1 formularz logowania
strona_2 wyświetlenie informacji z bazy2
strona_3 wylogowanie
formularz pozwala na wprowadzenie nazwy użytkownika i hasła.
Nazwa i hasło są przechowywane w bazie mysql. Po podaniu prawidłowych danych zawierających się w bazie, zostaje utworzona nowa sesja użytkownika i zostaje otwarta strona_2.
efektem próby wyświetlenia strony jest błąd :
Parse error: parse error in strona_1.php on line 96
- to ostatnia linia kodu
a zapis strony jest następujący
<?php }else{ FROM uzytkownicy WHERE imie = '".$_POST['uzytkownik']."' && nazwisko = '".$_POST['haslo']."' ")) > 0) { WHERE imie = '".$_POST['uzytkownik']."' && haslo = '".$_POST['haslo']."' ")) > 0 ) { $_SESSION['zalogowany'] = true; $_SESSION['uzytkownik'] = $_POST['uzytkownik']; } else { } } else { } } else { ?>
<html> <head> <script> function isEmpty(str) { if (str.length == 0) { return true; } else { return false; } } function isWhiteSpace(str) { var ws = "tnr "; for (i = 0; i < str.length; i++) { var c = str.charAt(i); if ( ws.indexOf© == -1) return false; } return true; } function checkString(str, msg) { if ( isWhiteSpace(str) || isEmpty(str)) { alert(msg); return false; } else return true } function validate(form) {return ( checkString(form.elements["uzytkownik"].value, 'Błędny login!') && checkString(form.elements["haslo"].value,'Błędne hasło!')) { return false; } } </script> </head> <body> Witaj!<p> <form name="login_form" method="post" action="strona_1.php"> <table border=0> </table> </form> </body> </html>
na czym polega błąd ??