2017-05-19 51 views
-1

我有一個項目,用戶登錄後用戶將看到一些society list。點擊它將進入儀表板的特定社會。 因此,如果用戶點擊社會1後,他應該只顯示society-1's數據。如何在php中設置會話?

<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 }?> 

這是我的代碼,顯示數據庫中的所有社會。現在如果我選擇其中任何一個,它應該只顯示特定社會的數據。

我在我所有的表中都有societyId作爲外鍵。

+1

使用session_start()開始會話;在頁面頂部和assin像這樣$ _SESSION ['nam'] ='value'; – JYoThI

+1

[閱讀手冊](http://php.net/manual/en/book.session.php)是一個很好的開始。 – aynber

回答

0

要設置會話,您必須先啓動會話。
你應該在每個文件上都有它,所以把這行代碼放在PHP文檔的開頭。

session_start(); 

設置數據就像你已經在做的一樣。

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