Oto kod forma:
<? include "mysql_config.php"; $action = $_GET['action']; $tabela = "users"; { if($action=="rejestruj") { { echo '<form name="rejestracja" action="index.php?op=user&action=rejestruj" method="post"> <table> <tr> <td>Nazwa użytkownika <font color="red">*</font></td><td><input name="nazwa_usera" type="text" value="" /></td> </tr> <tr> <td>Hasło <font color="red">*</font></td><td><input type="password" name="haslo1" value="" /></td> </tr> <tr> <td>Potwierdź hasło <font color="red">*</font></td><td><input type="password" name="haslo2" value="" /></td> </tr> <tr> <td>Email <font color="red">*</font></td><td><input name="email" type="text" value="" /></td> </tr> <tr> <td><input type="submit" name="submit" value="Rejestruj" /></td><td><input type="reset" value="Wyczyść" /></td> </tr> </table> </form> <br>Pola z <font color="red">*</font> gwiazdką są wymagane.'; } { $login = $_POST["nazwa_usera"]; $haslo1 = $_POST["haslo1"]; $haslo2 = $_POST["haslo2"]; $email = $_POST["email"]; { $blad = "Nie wpisałeś nazwy użytkownika<br>"; } if($login==$sql["login"]) { $blad ="Użytkownik istnieje.<br>"; } { $blad = "Nie wpisałeś hasła<br>"; } if($haslo1!=$haslo2) { $blad = "Podane hasła się nie zgadzają<br>"; } { $blad = "Nie podałeś emailu<br>"; } function ValidEmail($email) { return false; } return true; } { $emailtrue = true; } { $emailtrue = false; $blad = "Niepoprawny email<br>"; } { mysql_query("INSERT INTO users SET login='$login', pass='".md5($haslo1)."', email='$email', activation_key='".base64_encode($login.$haslo1.$email)."', active='no';"); } } if($blad) { } } } ?>