Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan tudom ki íratni egy...

Hogyan tudom ki íratni egy ellenőrzött belépés után a nevemet?

Figyelt kérdés

Adott egy regisztrációs lap, egy belépési lap és maga a belépett oldal lapja ahol már fut a "session".


Beléptetett oldal:


session_start();

if(!isset($_SESSION['email']))

{

header("Location: login.php");

}


A belépésnél megvannak adva a következők:


$_SESSION['full_name'] = $row['full_name'];

$_SESSION['email'] = $row['email'];

$_SESSION['fname'] = $row['fname'];

$_SESSION['lname'] = $row['lname'];

$_SESSION['avatar'] = $row['avatar'];


Amikor belépek ki iratom a fent említett mezőket egy sql táblából akkor:


<?php echo $_SESSION['full_name']; ?>


ki is írja szépen midet.


Viszont maga a belépés az email és jelszóval történik ezért ezt a kettő adatot mindenképp ki lehet íratni. Viszont ha már 1-nél több regisztrált profil van

akkor nem a saját reg. adataimat írja ki hanem a legelső id-vel ellátott felhasználóét


Az lenne a kérdésem hogy miért?


2021. dec. 1. 14:14
1 2
 11/13 A kérdező kommentje:

Oké sikerült. Kurvára benéztem azt a részt amit mondtál is #9-es


ez volt a hiba:

$sql1 = "SELECT * FROM users";

helyett

$sql1 = "SELECT * FROM users WHERE email ='$email'";

2021. dec. 1. 21:00
 12/13 anonim ***** válasza:

Igazából a dupla lekérés teljesen felesleges. :) Sokkal egyszerűbben megoldható. (Én írtam az üzenetet)

További jó gyakorlást.

2021. dec. 1. 21:10
Hasznos számodra ez a válasz?
 13/13 A kérdező kommentje:
köszi ^_^
2021. dec. 1. 21:49
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!