Oto kod:
<?php /* * package: register and login system * author: Klex234(Jakub Salus) * Web Site: Jakub-Salus.cba.pl */ require 'config.php'; // połączenie z bazą danych { $errorlist = ''; // zmienna z listą błędów if(!$login || !$mail || !$mailp || !$pass || !$passp) {$errorlist = 'Wypełnij wszystkie pola <br />';} // jeżeli jakieś pole będzie puste to if(mysql_num_rows(mysql_query("SELECT COUNT(*) FROM users WHERE login = ".$login.";"))!=0) {$errorlist = 'Ten login jest już używany przez inną osobę <br />';} // jeżeli istnieje taki sam login to if(mysql_num_rows(mysql_query("SELECT COUNT(*) FROM users WHERE email = ".$mail.";"))!=0) {$errorlist = 'Ten e-mail jest już używany przez inną osobę <br />';} // jeżeli istnieje taki mail to if($pass != $passp) {$errorlist = 'Hasła się nie zgadzają <br />';} // jeżeli hasłą się nie zgadzają to if($mail != $mailp) {$errorlist = 'E-mail-e się nie zgadzają <br />';} // jeżeli mail-e się nie zgadzają to if($errorlist != '') // jeżeli na liście błędów coś będzie to { } else // jeżeli nie to { } } else{ ?> <form method="post" action="registermoje.php"> <label for="login">Login:</label> <input type="text" maxlength="32" name="login"/> <label for="pass">Hasło:</label> <input type="password" maxlength="32" name="pass"/> <label for="passp">Powtórz hasło:</label> <input type="password" maxlength="32" name="passp"/> <label for="mail">E-Mail:</label> <input type="text" maxlength="255" name="mail"/> <label for="mailp">Powtóz E-Mail:</label> <input type="text" maxlength="255" name="mailp"/> <input type="submit" value="Zarejestruj się" name="send" /> </form> <?php } ?>
Wiem, nie jest to zbyt bezpieczny kod ale potem to poprawie.
