sql >> Database teknologi >  >> RDS >> Mysql

Session_start Brugerprofildetaljer

Der er sikkert flere forskellige tilgange, du kan tage.

En mulighed, da du sagde, at dit login fungerer okay, og jeg kan se, at du ser e-mailen ind til en sessionsvariabel (formodentlig ved login) er også at indstille sessionsvariabler for andre felter, du gerne vil have vist.

Så indstil fornavn, efternavn, e-mail osv. alt sammen som sessionsvariable. Derefter vil du i din HTML kunne henvise til dem efter behov. For eksempel

OPDATERING

I betragtning af de yderligere oplysninger, du har givet, er her et kort eksempel...

if(mysql_num_rows($run)>0) {
  $_SESSION['email']=$email;

  $row = mysql_fetch_assoc($run);
  $_SESSION['firstname'] = $row['firstname'];
  $_SESSION['lastname'] = $row['lastname'];
  // etc

Dette eksempel forudsætter, at du gemmer fornavn/efternavn i din database som "fornavn" og "efternavn". Juster blot navnene efter behov, så de matcher din database. Dette opretter alle sessionsvariablerne... du kan derefter få adgang til dem efter behov, ligesom du fik adgang til din e-mailsessionsvariabel.



  1. Sideinddeling i BOB PHP

  2. Skift Database Collation, Ctype i Postgresql

  3. Korrumperer Django tidszonebevidst DateTimeField, når det gemmer det i databasen?

  4. Masseindsættelse med tekstkvalifikation i SQL Server