Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Pobieranie danych z bazy MYSQL
Forum PHP.pl > Forum > Przedszkole
daros17
Witam, Jeszcze jeden problem, tym razem logowanie, zapomniałem dopisać do tamtego posta...

Kod
  1. $query = mysql_query("SELECT * FROM `users` WHERE `nazwa` = '$login' AND `haslo` = '$password' ");
  2.  
  3. if(@mysql_num_rows($query)) {
  4.  
  5. header('Location: admin/index.php');


Jak to zmodyfikować, aby użytkownicy z grupą 0 widzieli co innego a użytkownicy z grupą 1 co innego. Najlepiej aby dwie grupy wchodziły do tego samego pliku. Da się tak zrobić?

vermis
W sesji zapisujesz grupę, a potem w innych plikach sprawdzasz zawartość zmiennej sesyjnej. W zależności od wartości dostosowujesz treść.
bastard13
to:
http://www.php.net/manual/pl/function.mysql-fetch-row.php
plus:
  1. if(grupa=0) {}
  2. elseif(grupa=1) {}
  3. else {}


EDIT;
Sorry, nie do końca zrozumiałem:) Zrób tak, jak napisał vermis i po problemie
daros17
Hmm właśnie nie wiem jak to do końca zrobić..

Próbowałem tak, ale nie działa...
  1. <?php
  2. if (isset($_POST["login"]) && $_POST["typ"]=="0") {
  3. $typ = $_SESSION["typ"];
  4.  
  5. exit();
  6. }
  7. else
  8. {
  9. if (isset($_POST["login"]) && $_POST["typ"]=="1") {
  10. $typ = $_SESSION["typ"];
  11.  
  12.  
  13. }
  14. }
  15. ?>
  16. <HTML>
  17. <HEAD>
  18. <TITLE>Panel</TITLE>
  19. </HEAD>
  20. <BODY>
  21.  
  22.  
  23.  
  24. <?php
  25. if ( $typ==0)
  26. {
  27. echo "Witaj " . $_SESSION["login"];
  28. echo 'test0';
  29. }
  30. else
  31. {
  32. if ( $typ==1)
  33. {
  34. echo "Witaj " . $_SESSION["login"];
  35. echo 'test1';
  36. }
  37. }
  38. ?>
  39.  
  40.  
  41. </BODY>
  42. </HTML>
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.