Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ID Zalogowanego usera
Forum PHP.pl > Forum > PHP
szmerak
W bazie mam wyniki
id|user_login|user_haslo|user_mail

1|user1|pass1|mail1

2|user2|pass2|mail2

3|user3|pass3|mail3

4|user4|pass4|mail4

5|user5|pass5|mail5


  1. $zapytanie = "SELECT `user_mail` FROM `users` WHERE `user_id`=$id";


Zrobilem tak tylko z kad teraz wziasc $id zalogowanego usera?
myslalem cos nad zmiennymi globalnymi

probowalem robic to tak
  1. $username = $_SESSION['username'];
  2. $zapytanie = "SELECT `user_id` FROM `users` WHERE `user_login`=$username";


Ale nie umi nic znaleść ;/

Nigdy nie pracowałem poważniej nad MySQL
gothye
dodaj nawiasy :
  1. `user_login`='$username' "
Zyx
Wow, a od kiedy to znaczek ' nazywa się nawiasem? Czyżbym coś przegapił? smile.gif

Wróćmy jednak do tematu. Logujesz jakiegoś użytkownika. Wstawiasz takie zapytanie, by przy weryfikowaniu loginu i hasła dostawać ID pasującego użytkownika. Ten ID zapisujesz w sesji i później wykorzystujesz na kolejnych podstronach.
pyro
Cytat
dodaj nawiasy :

Chyba chciałeś powiedzieć apostrofy/cudzysłowy. winksmiley.jpg

Poza tym skrypt podatny na SQL Injection.
szmerak
  1. $logowanie = mysql_num_rows(mysql_query("select user_id from users where user_login =
  2.  
  3. '".htmlspecialchars($_POST["login"])."' AND user_haslo = '".htmlspecialchars($_POST["haslo"])."'"));


dodałem na początku select user_id i dalej sami wiecie.
ale tak czy tak nie zaznacza id

taka zmienna to wyznaczyc?
  1. $userid = $logowanie['user_id'];
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.