2017-05-19 17 views
-1

Ich habe ein Projekt, wo nach Anmeldung des Benutzers Benutzer einige society list sehen. onclick bestimmte Gesellschaft wird er in das Dashboard davon eingehen. Also, wenn der Benutzer auf Gesellschaft-1 klickt, danach sollte er nur society-1's Daten anzeigen.Wie man Sitzung in PHP einstellt?

<h6>Please select your society</h6> 
    <?php 
     $sql = mysqli_query($conn,'select * from `society`'); 
     $_SESSION['society'] = $sql['societyId']; 
     while ($row = mysqli_fetch_array($sql)) 

     {?> 
     <h4 style="color: #000;"><i class="fa fa-paw"></i>&nbsp;&nbsp;<a 
     style="color: black;" href="home.php"><?php echo $row['societyName']?></a> 
    </h4> 
    <?php }?> 

Dies ist mein Code, um alle Gesellschaften aus der Datenbank anzuzeigen. jetzt, wenn ich eines von ihnen wähle, sollte es nur bestimmte Gesellschaftsdaten anzeigen.

ich habe societyId in meinen jeweiligen Tabellen als Fremdschlüssel.

+1

Starten Sie die Sitzung mit session_start(); auf der Seite ganz oben und assin so $ _SESSION ['nam'] = 'Wert'; – JYoThI

+1

[Lesen Sie das Handbuch] (http://php.net/manual/en/book.session.php) ist ein guter Anfang. – aynber

Antwort

0

Zum Einstellen der Sitzung muss die Sitzung zuerst gestartet werden.
Sie sollten es für jede Datei gestartet haben, also legen Sie diese Codezeile am Anfang des PHP-Dokuments.

session_start(); 

Daten einzustellen, es ist einfach wie das, was Sie bereits tun.

$_SESSION["username"] = "Stack"; 
Verwandte Themen