Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Wyczytanie praw z tabeli
-Wieviór-
post 7.09.2006, 17:54:37
Post #1





Goście







Mam tabelę "uzytkownicy_prawa" z polami:

Kod
- id
- uzytkownik_id
- prawo


Chcę wyczytać prawa dla użytkownika o danym id, zrobić if, jeśli użytkownik ma prawo F, to ma dostęp do danej akcji. Próbuję to robić w tablicami, ale jestem w je ciemny, więc robię bardziej na czuja z kursu niż z prawdziwej wiedzy, stąd brak odpowiedniego wyniku.

  1. <?
  2. $sql = "SELECT * FROM uzytkownicy_prawa WHERE uzytkownik_id = '".$_SESSION[id]."'";
  3. $wykonaj = mysql_query($sql);
  4. while ($prawobaza = mysql_fetch_array($wykonaj))
  5. {
  6. $prawo[] = $prawobaza['prawo'];
  7. }
  8. if ($prawo == 'B')
  9. { echo 'Dało radę';
  10. } else { 
  11. echo 'Nie masz dostępu'; 
  12. }
  13. ?>


No i coś tu nie pasi. Daje wynik "Nie masz dostępu", w tabeli są dwa rekordy z tym samym uzytkownik_id i prawo: "A" i "B".
Go to the top of the page
+Quote Post

Posty w temacie
- Wieviór   [php] Wyczytanie praw z tabeli   7.09.2006, 17:54:37
- - My4tic   Sprawdz taki kod: [PHP] pobierz, plaintext <?p...   7.09.2006, 18:04:48
- - Wieviór   O danym id użytkownika mam jednego. Chodzi o ...   7.09.2006, 18:24:18
|- - My4tic   Cytat(Wieviór @ 7.09.2006, 17:24:18 )...   7.09.2006, 18:50:24
- - Ludvik   Obecność elementu w tabeli sprawdzamy funkcją in_a...   7.09.2006, 18:28:29
- - Wieviór   Cytat(Ludvik @ 7.09.2006, 19:28:29 ) ...   7.09.2006, 18:31:20


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 15:59