
Mam plik rejestracji, w pełni działający i spełniający moje oczekiwania

Plik rejestracji:
<?php include 'db.php'; echo " <form action='' method='POST' name=''> <Br> Login: <input type='text' name='login' value=''><br> Hasło: <input type='password' name='haslo' value=''><br> Email: <input type='text' name='mail' value=''><br> Podpis: <input type='text' name='profil' value=''> <input type='submit' name='wyslij' value='Zarejestruj'> </form>"; { if ($_POST['wyslij']){ //Jeśli user kliknął "Zarejestruj", plik kontynuuje. { if(!$_POST['login'] || !$_POST['haslo'] || !$_POST['mail']){ //Sprawdza, czy wypełniono podane obok pola. echo "wypełnij pola <b>login</b>, <b>hasło</b> oraz <b>email</b>."; //Jeśli nie, wyświetla komunikat podany obok. } else { //Jeśli tak, kontynuuje $login = mysql_real_escape_string(htmlspecialchars($_POST['login'])); //Przypisuje i zabezpiecza zmienną przed atakami $haslo = mysql_real_escape_string(htmlspecialchars($_POST['haslo'])); //Przypisuje i zabezpiecza zmienną przed atakami $mail = mysql_real_escape_string(htmlspecialchars($_POST['mail'])); //Przypisuje i zabezpiecza zmienną przed atakami $profil = mysql_real_escape_string(htmlspecialchars($_POST['profil'])); //Przypisuje i zabezpiecza zmienną przed atakami if ($ile==0) { //Ta i dwie linie wyżej, sprawdzają, czy nie istnieje już czasem user o podanym przy rejestracji loginie. Jeśli nie, wykonuje skrypt. $wykonaj = mysql_query("INSERT INTO `user` (`login`, `haslo`, `mail`, `data`, `profil`) VALUES ('$login', '$haslo', '$mail', '$data', '$profil')"); if($wykonaj==true) echo "<center><p class='success'>Zarejestrowano.</p></center>"; //Jeśli wszystko się udało, wyświetla komunikat. } else { echo("<center><p class='error'>Taki uzytkownik juz istnieje. Kliknij wstecz aby zarejestrowac sie ponownie</p></center>"); } } } } } } ?>