Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] jak pobrać numer id z innej tabeli, na podstawie danego użytkownika
Lejto
post
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


Mam kod wyświetlających ostatnio zalogowanych użytkowników i zapisuje mi to to tabeli online. Nazwę użytkownika pobiera z sesji a tabela z zalogowanymi użytkownikami nazywa sie user i chce aby przy zapisaniu zalogowanego użytkownika (ostatnio zalogowani) zapisało mi to tabeli online jago nr id który znajduje sie w tabeli user i jest przypisany do każdego użytkownika próbowałem już to zrobić zapytaniem ale nic z tego.

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sniezny_wilk
post
Post #2





Grupa: Zarejestrowani
Postów: 732
Pomógł: 80
Dołączył: 25.05.2005
Skąd: Szczecin

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


Spróbuj tak:

  1. <?php
  2. $user = $_POST['user'];
  3. $haslo = $_POST['haslo'];
  4. $prawid_uzyt = $_POST['prawid_uzyt'];
  5. $id = $_POST['id'];
  6.  
  7. $zapytanie = 'select * from `uzytkownik` WHERE `user`="'.$user.'" AND `haslo`="'.sha1($haslo).'" AND id = '.$id;
  8. $wynik = mysql_query($zapytanie) or die("Nie mozna się połączyć z MySQL");
  9. $num = mysql_num_rows($wynik)
  10. if($num > 0)
  11. {
  12. $row = mysql_fetch_row($wynik);
  13. // jeżeli dane są w bazie zarejestrowanie identyfikatora użytkownika
  14. $_SESSION['prawid_uzyt'] = $user;
  15. $id = $row['id'];
  16. }
  17. ?>


EDIT: wg. mnie był błąd z zapytaniem i z przypisaniem do zmiennej $id odpowiedniej wartości.

Ten post edytował sniezny_wilk 27.12.2007, 19:14:48
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 05:33