Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> weryfikacja danych
Prezes
post 18.05.2004, 15:17:26
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 8.12.2003
Skąd: Warszawa

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


Mam smieszny problem,
Wiem ze to jakiec proste musi byc ale cos nie wpadam na rozwiazanko.
Chce wpisywac maile do bazy i chce zrobic zabezpiecznie przed kolejnym wpisaniem tego samego maila.Ale mam taki problem ze to co robie to on mi sprawdza poszczegolne rekordy jak trafia na ten co jest taki sam to wywala info ze juz taki jest ale potem idzie dalej i jesli sa rozne to dopisuje.Bzdura totalna. Jak to zmienic?
[php:1:64e71e0e8d]<?php
if($mail == $row['mail'])
{
echo "Ten mail widnieje juz w naszej bazie";
}
else
{
echo "Dodany $mail";
}

?>[/php:1:64e71e0e8d]


--------------------
Windsurfing -> way of my life !!!
Go to the top of the page
+Quote Post
dreamweb
post 18.05.2004, 15:23:47
Post #2





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 13.03.2003
Skąd: Łódź

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


witam

zrob zapytanie, w ktorym sprawdzasz czy dany mail istnieje


[php:1:4b54b62959]
$www=mysql_query("select * from tabela t1 where t1.polemail='$mail'");
if (mysql_num_rows($www))
{
$error='Taki e-mail juz istnieje w bazie';
}
else
{
tutaj kod programu
}
[/php:1:4b54b62959]
Go to the top of the page
+Quote Post
Majdan
post 18.05.2004, 18:26:38
Post #3





Grupa: Zarejestrowani
Postów: 445
Pomógł: 0
Dołączył: 21.12.2003
Skąd: Tomaszów Lubelski

Ostrzeżenie: (10%)
X----


Można też przez count():
[sql:1:1c80f149d1]select count(*) from tabela where polemail=cos[/sql:1:1c80f149d1]
Zwróci iloœć pól spełniajšcych podane kryteria.


--------------------
Go to the top of the page
+Quote Post
mhs
post 19.05.2004, 09:32:19
Post #4





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

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


ewentualnie mozesz jeszcze na pole z emailem zalozyc: [sql:1:f3b6cfb601]UNIQUE[/sql:1:f3b6cfb601] co spwowoduje odpowiednia reakcje systemu w przypadku proby dopisania tego samego adresu email w bazie
Go to the top of the page
+Quote Post

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: 9.07.2025 - 04:20