<? ?> <html> <head> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-2\"> <title>e-sklep</title> </head> <body topmargin=\"0\" leftmargin=\"0\"> <table width=\"100%\"> <tr> <td width=\"50%\"height =\"40\" align=\"left\" bgcolor=\"#C0C0C0\"><a href=\"http://www.xxx.com\">logo</a> <?php } elseif($uid) { } ?> </td> <td width=\"30%%\"height =\"40\" align=\"left\" valign=\"top\" bgcolor=\"#C0C0C0\"><a href=\"rejestracja.php\"><b>Zarejestruj się</b></a>, <?php if($uid || isset($_COOKIE['imie_c'])) { print (\"<td width=\"20%\" align=\"right\" valign=\"top\" bgcolor=\"#C0C0C0\"><a href=\"logout.php\">Wyloguj</a> </tr>\"); } else { print (\"<td width=\"20%\" align=\"right\" valign=\"top\" bgcolor=\"#C0C0C0\"><a href=\"logowanie.php\">Zaloguj się</a> </tr>\"); } ?>
Natomiast plik logowania wygląda nastękująco:
<? ?> <html> <head> <title>Logowanie</title> </head> <body> <?php require_once ('laczenie.php'); function escape_data ($data) { } } $message = NULL; $m = FALSE; $message .='<p>Zapomnia³e¶ podaæ nazwê administratora!</p>'; } else { $m = escape_data($_POST['mail']); } //TUTAJ KOLEJNE WERYFIKACJE WPROWADZONYCH DO FORMULARZA ZMIENNYCH if ($m && $h) { $query = \"SELECT uid , imie , nazwisko FROM users WHERE mail = '$m' AND haslo = PASSWORD ('$h')\"; if ($row) { } } else { $uid = $row[0]; $imie = $row[1]; $nazwisko = $row[2]; } } else { $message = '<p>Wprowadzony email i/lub hasło są nieprawid³owe</p>'; } } else { $message .= '<p>Spróbuj jeszcze raz</p>'; } ?> <form action=\"<?php ?>\" method=\"post\"> // TUTAJ RESZTA FORMULARZA
Podaję jeszcze w razie czego logout.php:
<?php if ($uid) { } } else { } ?>
Co tu nie gra?