Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Session_start Benutzerprofildetails

Es gibt wahrscheinlich mehrere verschiedene Ansätze, die Sie verfolgen können.

Eine Möglichkeit, da Sie gesagt haben, dass Ihr Login in Ordnung ist, und ich sehe, dass Sie die E-Mail sehen in eine Sitzungsvariable (vermutlich bei der Anmeldung) soll auch Sitzungsvariablen für andere Felder festlegen, die Sie anzeigen möchten.

Legen Sie also Vorname, Nachname, E-Mail usw. als Sitzungsvariablen fest. Anschließend können Sie in Ihrem HTML-Code nach Bedarf darauf verweisen. Beispiel:<?php echo $_SESSION['first name']; ?>

AKTUALISIEREN

Angesichts der zusätzlichen Informationen, die Sie bereitgestellt haben, hier ein kurzes Beispiel...

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

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

Dieses Beispiel geht davon aus, dass Sie den Vornamen/Nachnamen in Ihrer Datenbank als „Vorname“ und „Nachname“ speichern. Passen Sie einfach die Namen nach Bedarf an Ihre Datenbank an. Dies erzeugt alle Sitzungsvariablen ... Sie können dann nach Bedarf darauf zugreifen, genau wie Sie auf Ihre E-Mail-Sitzungsvariable zugegriffen haben.