Dacie rade jakoś pomóc ?
<?php { //Udana walidacja? Załóżmy, że tak! $wszystko_OK=true; //Sprawdź poprawność nickname'a $login = $_POST['login']; //Sprawdzenie długości nicka { $wszystko_OK=false; $_SESSION['e_login']="Login musi posiadać od 3 do 20 znaków!"; } { $wszystko_OK=false; $_SESSION['e_login']="Login może składać się tylko z liter i cyfr (bez polskich znaków)"; } //Sprawdź poprawność hasła $haslo1 = $_POST['haslo1']; $haslo2 = $_POST['haslo2']; { $wszystko_OK=false; $_SESSION['e_haslo']="Hasło musi posiadać od 8 do 20 znaków!"; } if ($haslo1!=$haslo2) { $wszystko_OK=false; $_SESSION['e_haslo']="Podane hasła nie są identyczne!"; } //Czy zaakceptowano regulamin? { $wszystko_OK=false; $_SESSION['e_regulamin']="Potwierdź akceptację regulaminu!"; } //Bot or not? Oto jest pytanie! $sekret = ""; $sprawdz = file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret='.$sekret.'&response='.$_POST['g-recaptcha-response']); $odpowiedz = json_decode($sprawdz); if ($odpowiedz->success==false) { $wszystko_OK=false; $_SESSION['e_bot']="Potwierdź, że nie jesteś botem!"; } //Zapamiętaj wprowadzone dane $_SESSION['fr_login'] = $login; $_SESSION['fr_nickDC'] = $nickDC; $_SESSION['fr_imie'] = $imie; $_SESSION['fr_nazwisko'] = $nazwisko; $_SESSION['fr_ranga'] = $ranga; $_SESSION['fr_odznaka'] = $odznaka; $_SESSION['fr_haslo1'] = $haslo1; $_SESSION['fr_haslo2'] = $haslo2; require_once "connect.php"; mysqli_report(MYSQLI_REPORT_STRICT); try { $polaczenie = new mysqli($host, $db_user, $db_password, $db_name); if ($polaczenie->connect_errno!=0) { throw new Exception(mysqli_connect_errno()); } else { //Czy nick jest już zarezerwowany? $rezultat = $polaczenie->query("SELECT id FROM fp WHERE login='$login'"); if (!$rezultat) throw new Exception($polaczenie->error); $ile_takich_loginow = $rezultat->num_rows; if($ile_takich_loginow>0) { $wszystko_OK=false; $_SESSION['e_login']="Istnieje już konto o takim loginie! Wybierz inny."; } if ($wszystko_OK==true) { //Hurra, wszystkie testy zaliczone, dodajemy gracza do bazy if ($polaczenie->query("INSERT INTO fp VALUES (NULL, '$login', '$haslo', '$nickDC', '$imie', '$nazwisko', '$ranga', '$nr_odznaki')")) { $_SESSION['udanarejestracja']=true; } else { throw new Exception($polaczenie->error); } } $polaczenie->close(); } } catch(Exception $e) { echo '<span style="color:red;">Błąd serwera! Przepraszamy za niedogodności i prosimy o rejestrację w innym terminie!</span>'; } } ?> <!DOCTYPE HTML> <html lang="pl"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <title>Rejestracja do strony LSPD AltisRP</title> <script src='https://www.google.com/recaptcha/api.js'></script> <style> .error { color:red; margin-top: 10px; margin-bottom: 10px; } </style> </head> <body> <form method="post"> Login: <br /> <input type="text" value="<?php { } ?>" name="login" /><br /> <?php { } ?> Twoje hasło: <br /> <input type="password" value="<?php { } ?>" name="haslo1" /><br /> <?php { } ?> Powtórz hasło: <br /> <input type="password" value="<?php { } ?>" name="haslo2" /><br /> Nick#id(DC): <br /> <input type="text" value="<?php { } ?>" name="nickDC" /><br /> <?php { } ?> Imie(IC): <br /> <input type="text" value="<?php { } ?>" name="imie" /><br /> <?php { } ?> Nazwisko(IC): <br /> <input type="text" value="<?php { } ?>" name="nazwisko" /><br /> <?php { } ?> Ranga(np.Ofc I St.): <br /> <input type="text" value="<?php { } ?>" name="ranga" /><br /> <?php { } ?> Nr. odznaki(np.F-41): <br /> <input type="text" value="<?php { } ?>" name="odznaka" /><br /> <?php { } ?> <label> <input type="checkbox" name="regulamin" <?php { } ?>/> Akceptuję regulamin </label> <?php { } ?> <div class="g-recaptcha" data-sitekey=""></div> <?php { } ?> <br /> <input type="submit" value="Zarejestruj się" /> </form> </body> </html>