Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Grupy po przecinku i warunek if
Mezir
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 17.05.2015

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


Witam, mam następujący problem, chciałbym zrobić warunek, który przykładowo wyświetlałby treść dla administratora, administrator ma ID grupy 2. Problem tkwi w tym, że użytkownik może posiadać kilka grup, a grupy są zapisywane po przecinku w bazie wygląda to tak "2, 3, 5, 10, 33, 11". Jak mam zrobić, warunke który będzie wyszukiwał tego jednego z wielu ID grupy?

Aktualnie wygląda to tak:

  1. if($row['grupa'] == 2)
  2. {
  3. echo 'Wiadomość dla administratora.';
  4. }
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


if(in_array(2, explode(',', $string)))
Go to the top of the page
+Quote Post
Mezir
post
Post #3





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 17.05.2015

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


Cytat(Pyton_000 @ 15.07.2015, 11:46:48 ) *
if(in_array(2, explode(',', $string)))


Dzięki!
Zrobiłem to tak i działa:
  1. if($row['grupa'] == in_array(2, explode(',', $row['grupa'])))
  2. {
  3. echo 'Dziala!';
  4. }


A powiedz mi jeszcze jak dodac kilka grup do warunku. Dajmy na to, że id grupy 2, 4, 7
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: 11.10.2025 - 01:29