![]() |
![]() |
-Guards321- |
![]()
Post
#1
|
Goście ![]() |
Witam, mam skrypt rejestracji, ale nie wiem jak zrobić w przypadku, gdy dany login istnieje już w bazie żeby to sprawdziło i jeżeli istnieje wywaliło komunikat o tym. Z góry dzięki.
Kod <?php
$login = ($HTTP_POST_VARS['login']); $pass = ($HTTP_POST_VARS['haslo']); $pass2 = ($HTTP_POST_VARS['haslo2']); $email = ($HTTP_POST_VARS['email']); if($pass != $pass2) { $blad = TRUE; echo("Hasla nie zgadzaja sie !"); } if(empty ($_POST['email'])) { $blad = TRUE; echo("Nie podales e-maila ! "); } if(empty ($_POST['haslo'])) { $blad = TRUE; echo("Nie podales hasla ! "); } if(empty ($_POST['login'])) { $blad = TRUE; echo("Nie podales nazwy uzytkownika ! "); } elseif($blad != TRUE) { $connection = mysql_connect ("localhost", "root", "krasnal") or die("Nie moge sie polaczyc z baza danych"); mysql_select_db("logowanie", $connection) or die("Nie moge wybrać bazy danych"); mysql_query("insert into users VALUES ('', '$login', '$pass', '$email')", $connection) or die("Nie moge wpisac rekordow do tabeli"); print "SIE UDALO SIE"; } ?> |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 46 Pomógł: 8 Dołączył: 19.03.2007 Skąd: z nad Jarugi Ostrzeżenie: (0%) ![]() ![]() |
Zamiast
powinieneś raczej używać:
Trzeba przecież filtrować, to co się odstaje z zewnątrz, a używanie $HTTP_POST_VARS to przeżytek. -------------------- Aktualny projekt: Nauka OOP :)
|
|
|
-Guards321- |
![]()
Post
#4
|
Goście ![]() |
Dzieki bardzo, działa bardzo dobrze
![]() |
|
|
-Guards321- |
![]()
Post
#5
|
Goście ![]() |
Masz rację Heweliusz, dzięki za podpowiedź.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 04:59 |