Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] pobranie informacji z bazy + if
pspgor
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 27.02.2011

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


Witam. Jest to mój pierwsze temat a zarazem post na tym forum biggrin.gif

Ale do rzeczy: Mam pewien problem z "kawałkiem kodu" oto on:

  1. if($_SESSION['grupa'] = 4) {
  2. echo 'user<br />';
  3. }
  4. else {
  5. echo 'admin<br />';
  6. }


Niestety nie działa poprawnie.
Chodzi mi głównie oto by zostały pobrane dane z tabeli grupa i jeśli jest to wartość nr. 4 ma wyświetlić tekst "user" w przeciwnym razie "admin".

Pozdrawiam.
Go to the top of the page
+Quote Post
sadistic_son
post
Post #2





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Jak już to:
  1. if($_SESSION['grupa'] == 4) {

Pojedynczy znak równości służy to przypisywania wartości, podwójny do porównań.

Ten post edytował sadistic_son 27.02.2011, 18:02:10


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
piotrycjan
post
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 1
Dołączył: 25.02.2011

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


Skoro dane pobierane są z bazy, to dlaczego w kodzie używasz sesji? Czyżby po odczycie z bazy dane były zapisywane do sesji?
Go to the top of the page
+Quote Post
sadistic_son
post
Post #4





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


A dlaczego nie? Dane zalogowanego usera można jak najbardziej zapisać w sesji, oprócz hasła rzecz jasna.


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Go to the top of the page
+Quote Post
piotrycjan
post
Post #5





Grupa: Zarejestrowani
Postów: 17
Pomógł: 1
Dołączył: 25.02.2011

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


A czy gdzieś napisałem, że nie można?
Go to the top of the page
+Quote Post
pspgor
post
Post #6





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 27.02.2011

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


Cytat(sadistic_son @ 27.02.2011, 18:01:30 ) *
Jak już to:
  1. if($_SESSION['grupa'] == 4) {

Pojedynczy znak równości służy to przypisywania wartości, podwójny do porównań.


Teraz działa prawidłowo. Popełniłem mały, lecz jak głupi błąd biggrin.gif
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 - 09:54