Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z wyświetlaniem
Lampek
post
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 7.01.2011

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


Witam
Mam pewnien problem. Otóż na mojej stronce użytkownik tworzy sobie galerie po czy może do niej dodawać zdjęcia. Galerie są wybierane z pola select input. I teraz chodzi mi o to, że admin ma widzieć wszystkie galerie jakie są utworzone natomiast użytkownik tylko swoje, a widzi wszystkie. Chciałem sobie poradzić z problemem w ten sposób, żeby sprawdzać range w sesji 1-admin 0-użytkownik no ale teraz dla admina dział dobrze, a użytkownikowi nic się nie wyświetla.
Kod funkcji:
Funkcja odpowiedzialna ze sprawdzanie rangi
  1. function adm_get_category_option()
  2. {
  3. $lacz = lacz_bd();
  4. print_r($_SESSION);
  5. if($_SESSION['ranga']==1)
  6. {
  7. $wynik = $lacz->query("SELECT * from galery
  8. order by galleryID");
  9. $ilosc = $wynik->num_rows;
  10. adm_category_option($wynik, $ilosc);}
  11. else {
  12.  
  13. $_SESSION['nazwa_uz'] = $uzyt;
  14. print_r($_SESSION);
  15. $wynik = $lacz->query("SELECT * from galery where nazwa_uz = '" .$uzyt. "'
  16. order by galleryID");
  17. $ilosc = $wynik->num_rows;
  18. adm_category_option($wynik, $ilosc);
  19. }
  20. return;
  21. }


Funkcja wyświetlająca całość

  1. function adm_category_option($wynik, $ilosc)
  2. {
  3. if ($ilosc)
  4. {?>
  5. <form action="gallery.php">
  6. <h3>Wybierz galerię do edycji</h3>
  7. <select name="gallery" class="input" width="100">
  8. <option></option><?php
  9. for($i=0; $i<$ilosc; $i++)
  10. {
  11. $row = $wynik->fetch_assoc();?>
  12.  
  13. <option><?php echo $row['galleryID'];?></option>
  14. <?php
  15. }?>
  16. </select>
  17. <input type=submit class="submit" value="Przejdź"><br><br>
  18. </form><?php
  19. }else echo '<div class="error">Brak galerii</div>';
  20. }
Go to the top of the page
+Quote Post

Posty w temacie


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 - 03:52