Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [MySQL][PHP]Blędy w kodzie.
--qwerty--
post
Post #1





Goście







Witam.

Pomógł by mi ktoś poprawić mój kod rejestracji bo coś namieszałem

  1. <?php
  2. if($_POST["send"] == 1){
  3. if(empty($_POST["login"]) && empty($_POST["haslo"]) && empty($_POST["haslo2"]) && empty($_POST["mail"])){
  4. ShowForm("Nie uzupełniono wszystkich pól!!!");
  5. } else {
  6. if(mysql_num_rows(mysql_query("select * from users where login='".htmlspecialchars($_POST["login"]."'"))))ShowForm("Użytkownik o podanym loginie już istnieje!!!");
  7. } else {
  8. if($_POST["haslo"] !== $_POST["haslo2"]){
  9. ShowForm("Podane hsała różnią się");
  10. } else {
  11. if(strlen($_POST["haslo"] >= 4 && strlen($_POST["haslo2"] >= 4){
  12. ShowForm("Podane hasło jest za któtkie");
  13. } else {
  14. $email = trim($_POST["mail"]);
  15. if ( !preg_match('/^([a-z0-9]{1})([a-z0-9\+_-]*)((\.[a-z0-9\+_-]+)*)@([a-z0-9]{1})((([a-z0-9-]*[-]{2})|([a-z0-9])*|([a-z0-9-]*[-]{1}[a-z0-9]+))*)((\.[a-z0-9](([a-z0-9-]*[-]{2})|([a-z0-9]*)|([a-z0-9-]*[-]{1}[a-z0-9]+))+)*)\.([a-z0-9]{2,6})$/Diu', $email) )
  16. {
  17. ShowForm("Nieprawidłowy adres e-mail");
  18. }
  19. }}} else {
  20. mysql_query("insert into users values(//zapytanie)");
  21. echo "Rejestracja przebiegła pomyślnie. Możesz teraz przejść do <a href='index.php'>strony głównej</a> i się zalogować.";
  22. }
  23. { else ShowForm();
  24. ?>
Go to the top of the page
+Quote Post
Spawnm
post
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Bez przesady, zamykam.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 16:51