Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak sprawdzić warunek wewnątrz pętli?
pawdoh
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 29.12.2010

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


Witam. Jestem początkującym programistą i zetknąłem się z pewnego rodzaju problemem, którego nie mogę rozwiązać. Otóż za pomocą pętli while() pobieram wartości z bazy, są to liczby odpowiadające konkretnym wartościom, i nie wiem jak mam mam sprawić żeby przykładowo zamiast cyfry 2 w tabeli pojawiło się słowo administrator . Jeśli ktoś by mógł pomóc mi rozwiązać ten problem był bym wdzięczny.

Ten post edytował pawdoh 29.12.2010, 01:18:10
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Podaj przykład bo nie zrozumiałem tego zdania
Cytat
przykładowo liczby 2 w tabeli pojawiło się słowo administrator zamiast danej liczby bądź cyfry
Go to the top of the page
+Quote Post
pawdoh
post
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 29.12.2010

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


Dobrze już podaje, popełniłem błąd w mojej poprzedniej wypowiedzi za co przepraszam.

Pobieram z bazy powiedzmy 20 rekordów gdzie mam nazwę użytkownika oraz numer jego praw i wrzucam to do pętli tworząc tabele
i mam w pierwszej kolumnie nazwa użytkownika w drugiej mam 1 lub 2 każda z tych liczb odpowiada danym przywilejom tzn. Użytkownik lub Administrator.

Ten post edytował pawdoh 29.12.2010, 01:22:33
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




  1. // to zdefiniuj tylko raz
  2. $nazwa_uprawnienia = array(
  3. 1 => 'Uzytkownik',
  4. 2 => 'Administrator',
  5. );
  6.  
  7.  
  8. // twoj numer uprawnienia z bazy
  9. $numer_uprawnienia = 2;
  10. echo $nazwa_uprawnienia[$numer_uprawnienia];
Go to the top of the page
+Quote Post
JoShiMa
post
Post #5





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


IMO, bardziej sensownie byłoby dodać w bazie taką informację.
Go to the top of the page
+Quote Post

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: 23.08.2025 - 12:48