pawdoh
29.12.2010, 01:15:34
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.
wookieb
29.12.2010, 01:17:26
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
pawdoh
29.12.2010, 01:21:42
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.
wookieb
29.12.2010, 01:24:57
// to zdefiniuj tylko raz
$nazwa_uprawnienia = array( 1 => 'Uzytkownik',
2 => 'Administrator',
);
// twoj numer uprawnienia z bazy
$numer_uprawnienia = 2;
echo $nazwa_uprawnienia[$numer_uprawnienia];
JoShiMa
29.12.2010, 13:08:46
IMO, bardziej sensownie byłoby dodać w bazie taką informację.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.