Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Sprawdzenie ,czy email istnieje w bazie
Terrorizer
post 12.02.2014, 18:02:14
Post #1





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 31.03.2012

Ostrzeżenie: (0%)
-----


Usiłuję sprawić by skrypt sprawdzał czy użytkownik istnieje w bazie. Zrobiłem coś takiego, jednak wciąż wyskakuje mi ,że email already taken, a dane i tak zapisuje w bazie.
Niby w bazie danych zaznaczyłem ,że email ma być unique.
Szukałem dużo w internecie i widzę ,że tam są jakieś sposoby z funkcją count, jednak nie umiem tego zrozumieć.
Chciałbym też aby po udanej rejestracji, zakomentarzowany obecnie header przenosił na stronę główną, gdzie wyświetli się komunikat ,że rejestracja się udała.
Jak się za to zabrać?
  1. $alreadyused = mysql_query("SELECT * FROM players WHERE email ='$email' ") or die (mysql_error());
  2. if ($alreadyused) {echo 'email is already taken';}
  3. else mysql_query('INSERT INTO players(email, password) VALUES ("'.$_POST["email"].'" , "'.$_POST["password"].'")') or die (mysql_error());
  4. // header('location: index.php');
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:01