Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Nie działające logowanie ...
Forum PHP.pl > Forum > Przedszkole
Mar3k
Oto kod, ktory wykonywany jest po wcześniejszym wypełnieniu pól w formularzu:

  1. <?php
  2.  
  3.  // LOGOWANIE
  4.  
  5.  session_name("SESJA");
  6.  include('konfig.php');
  7.  
  8.  $query="SELECT * FROM uzytkownicy WHERE login='$login' AND haslo='".md5($password)."' ";
  9.  if ($mysql_result = mysql_query($query,$mysql_link))
  10.  {
  11.      WHILE ($wynik=mysql_fetch_array($mysql_result))
  12.      {
  13.                                 $_SESSION['kolor']    = '#FFEE00';
  14.   $_SESSION['imie']     = $wynik[imie];
  15.   $_SESSION['nazwisko'] = $wynik[nazwisko];
  16.   $_SESSION['dodawanie']= $wynik[dodawanie];
  17.   $_SESSION['usuwanie'] = $wynik[usuwanie];
  18.   $_SESSION['edycja']   = $wynik[edycja];
  19.   
  20.      Header('Location:pokaz.php?SID='.$SESJA);
  21.   }
  22. }
  23. ?>

i teraz w drugim pliku, robię prostą rzecz :
  1. <?php
  2. echo $_SESSION['kolor']; // <- to dziala !!
  3. echo $_SESSION['imie']; // <-- a to nie dziala
  4. ?>

Czy może mi ktoś wyjaśnić dlaczego ?
Powiem, ze sprawdzajac wyzej zmienne - w pliku LOGOWANIE, zmienna $imie i $nazwisko nie są puste i nie wiem co robie źle
Pozdrawiam
hwao
Prosze przestawic na [php ]
z [CODE] inaczej zamkne!

  1. <?php
  2. echo $_SESSION[imie']; // <-- a to nie dziala
  3. ?>

Tu jest blad, braknie ' . nie wiem czy oto chodzi w kazdym badz razie.. tak podales.
  1. <?php
  2. echo $_SESSION['imie'];
  3. ?>
Mar3k
tak podalem ale za chwilke poprawilem - tam jest znak ' . pisalem z "palca".
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.