Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL] Jeżeli "1" to tekst == Admin
maly_pirat
post
Post #1





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 13.06.2007

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


Cześć, mam pare rang
0 = Użytkownik
1 = admin
2 = mod
i chcialbym zaptac sie o krótszy kod bo za kazdym razem stosowac if to troche lipa, jak jest (?) krótszy kod?
aktualnie mam taki
  1. <?php
  2. if ($dane['user_level'] == 1) { echo '<b style="color:#'.$theme['fontcolor3'].'">Administrator</b>'; }
  3. ?>


a ma byc jeżeli 1 to słowo "1" zmienia na "admin" jezeli w bazie user ma "2" to na Moderator mu zmienia tekst

Ten post edytował maly_pirat 13.11.2008, 21:10:59
Go to the top of the page
+Quote Post
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Napisz sobie funkcję, która będzie to realizować. Np.
  1. <?php
  2. function funkcja(&$theme, $ranga) {
  3.    switch($ranga) {
  4.        case 1:
  5.            return '<b style="color:#'.$theme['fontcolor3'].'">Administrator</b>';
  6.        case 2:
  7.            return '<b style="color:#'.$theme['costam'].'">Moderator</b>';
  8.        default:
  9.            return '<b style="color:#'.$theme['ijeszczecos'].'">Uzytkownik</b>';
  10.    }
  11. }
  12.  
  13. // wywolanie:
  14. echo funkcja($theme, 0);
  15. echo funkcja($theme, 1);
  16. echo funkcja($theme, 2);
  17. ?>


Ten post edytował phpion 13.11.2008, 21:15:59
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 Aktualny czas: 22.08.2025 - 06:58