Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] sesje
jaszu
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 20.05.2006

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


witam,
jak dodać do sesji ID z bazy przy logowaniu?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
pawel81
post
Post #2





Grupa: Zarejestrowani
Postów: 110
Pomógł: 13
Dołączył: 28.04.2007

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


id użytkownika?

ja to zrobiłem tak
  1. <?php
  2. $rezultat = mysql_query("SELECT id_uzytkownika, login_uzytkownika, haslo_uzytkownika, typ
  3.  FROM uzytkownicy
  4.  WHERE login_uzytkownika='$login' AND haslo_uzytkownika=password('$haslo')")
  5. or die("Błąd bazyn danych (LoI)");
  6.  
  7.  $rezultat2 = mysql_query("SELECT id_zamowienia, login_uzytkownika, haslo_uzytkownika
  8. FROM zamowienia
  9. WHERE login_uzytkownika='$login' AND haslo_uzytkownika=password('$haslo')")
  10. or die("Błąd bazyn danych (LoII)");
  11.  
  12.  
  13. if (($rezultat && mysql_num_rows($rezultat) == 0)&&($rezultat2 && mysql_num_rows($rezultat2) == 0)) {
  14. $blad['logowanie'] = 'Błędny login lub hasło';
  15. logowanie($blad);
  16. unset($_SESSION['c']);
  17. }
  18. elseif ($rezultat && mysql_num_rows($rezultat) >= 1) {
  19. $tablica = mysql_fetch_array($rezultat);
  20. $_SESSION['id'] = $tablica['id_uzytkownika'];
  21. $_SESSION['tabela'] = 'uzytkownicy';
  22. $_SESSION['user'] = $login;
  23. $_SESSION['typ'] = !strcmp($tablica['typ'], 'a') ? 'a': NULL;
  24. menu_zalogowany();
  25.  
  26. }
  27. elseif($rezultat2 && mysql_num_rows($rezultat2) >= 1) {
  28. $tablica = mysql_fetch_array($rezultat2);
  29. $_SESSION['id'] = $tablica['id_zamowienia'];
  30. $_SESSION['tabela'] = 'zamowienia';
  31. $_SESSION['user'] = $login;
  32. menu_zalogowany();
  33. }
  34. else {
  35. $blad['logowanie'] = 'Przepraszmy serwis chwilowo niedostepny';
  36. logowanie($blad);
  37. }
  38. ?>


Ten post edytował pawel81 5.07.2007, 22:21:15
Go to the top of the page
+Quote Post
atomek4
post
Post #3





Grupa: Zarejestrowani
Postów: 179
Pomógł: 1
Dołączył: 8.03.2007
Skąd: Łódź

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


Może utworzyć zmienną sesyjną:

  1. <?php
  2.  
  3. $_SESSION['id'] = $id_z_bazy;
  4. ?>

?
Go to the top of the page
+Quote Post
Grzyw
post
Post #4





Grupa: Zarejestrowani
Postów: 561
Pomógł: 75
Dołączył: 19.08.2004
Skąd: Wrocław

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


  1. <?php
  2. $user = mysql_fetch_object($wynik)
  3. $_SESSION['id'] = $user->id
  4. ?>


O to chodzi?


--------------------
Idąc po czyichś śladach, nie zajdziesz ani kroku dalej...
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: 21.08.2025 - 07:32