Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Sprawdzanie rekordu
iqique
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 2.03.2011

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


Witam.

Mam tabelę w której zapisywani są uczestnicy eventów. Tabela składa się między innymi z pola id, event_id oraz email. Każdy kolejny uczestnik który się zapisze dostaje wpis z kolejnym id ale też z event_id które się powtarzają. Mój problem polega na tym, że chcę zablokować możliwość rejestracji użytkownikowi, który już raz zarejestrował się w danym evencie. Chcę to robić na podstawie maila. Sprawdzam więc na początku kto jest zalogowany, następnie jego mail. Na tym etapie mam problem. Jak skonstruować zapytanie aby sprawdzić czy user z danym mailem jest już w bazie pod danym event_id?

Grzebałem trochę na forum i w necie i uskrobałem coś takiego:


  1. $rekordy = mysql_query("select email from jos_events_members where event_id='$row->id';");
  2. if(mysql_num_rows($rekordy)==0)
  3. {
  4. $spr=1; //nie istnieje
  5. }
  6. else
  7. {
  8. $spr=2; //istnieje
  9. }


proszę o jakąś podpowiedź
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




No to w takim razie warunek:
event_id='{$row->id}'
jest spełniony. Jeśli więc to ci nie pasuje, to zmień to na taki, jaki ci będzie pasował.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 7.10.2025 - 11:38