oto kod
<?php function ShowLogin($komunikat=""){ } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <title>Strona główna</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head> <body> <?php if($_GET["wyloguj"]=="tak"){$_SESSION["zalogowany"]=0;echo "Zostałeś wylogowany z serwisu";} if($_SESSION["zalogowany"]!=1){ if(mysql_num_rows(mysql_query("select * from users where user_login = '".htmlspecialchars($_POST["login"])."' AND user_haslo = '".sha1(htmlspecialchars($_POST["haslo"]))."'"))){ $_SESSION["zalogowany"]=1; } } else ShowLogin(); } else{ ?> Gratulacje! Zalogowałeś się pomyślnie! Możesz przejśc teraz do panelu <a href="stronka.php">TUTAJ</a> <br><a href='index.php?wyloguj=tak'>wyloguj się</a> <?php } ?> </body> </html>
oraz
<?php @$db = mysql_connect("adres", "nazwa", "haslo") or die("Nie można nawiązać połączenia z bazą"); //połączenie z bazą danych function ShowForm($komunikat=""){ //funkcja wyświetlająca formularz rejestracyjny } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <title>Formularz rejestracyjny</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head> <body> <?php if($_POST["send"]==1){ //sprawdzanie czy formularz został wysłany if(mysql_num_rows(mysql_query("select * from users where user_login='".htmlspecialchars($_POST["login"]."'"))))ShowForm("Użytkownik o podanym loginie już istnieje!!!"); // sprawdzanie czy użytkownik o podanej nazwie już istnieje else{ mysql_query("insert into users values(NULL, '".htmlspecialchars($_POST["login"])."', '".sha1(htmlspecialchars($_POST["haslo"]))."')"); // zapisywanie rekordu do bazy echo "Rejestracja przebiegła pomyślnie. Możesz teraz przejść do <a href='indexa.php'>strony głównej</a> i się zalogować."; } } else ShowForm("Nie uzupełniono wszystkich pól!!!"); } else ShowForm(); ?> </body> </html>
Hasła do MySQL są zapisywane normalnie ale po kliknięciu zaloguj wyskakuje blednę dane czyli mój komunikat.
Pomocy...