2017-03-09 43 views
0

我在這裏發現了一些類似的問題,但沒有一個真的適合我的問題。我想創建一個由我的數據庫條目組成的數組。我的代碼看起來像這樣:將數組傳送到下一頁

<?php 
    include ("../script/db_connect.php"); 

    $select_questions = 'select * from users '; 

    if (isset($_POST["own"]) && $_POST["own"] == "No") { 
    $select_questions .= 'where creator != ' 
         . $_SESSION["id"]; 
    } 

    $select_questions .= ' limit ' 
        . $number; 

    $questions_result = mysqli_query($con, $select_questions); 

    while ($row = mysqli_fetch_assoc($questions_result)) { 
    $questions[] = $row; 
    } 

    $_SESSION["questions"] = $questions; 

    mysqli_close($con); 
?> 

在那之後,我想創建一個數組,稍後將被保存爲$ _SESSION變量。爲了測試我的代碼,還有另一個頁面,我想在其中回顯我的數組。在另一頁上,我使用以下的PHP代碼:

<?php echo var_dump($_SESSION["questions"]); ?> 

我試過不同的版本,但它仍然沒有真正的工作。我很新的PHP,所以任何幫助,高度讚賞!

回答

1

不要在你的腳本的頂部添加此行不忘啓動會話

<?php 
session_start(); 
+0

謝謝你的建議!當然,開始會話在那裏,我只是想顯示相關的代碼 – sebjel1

+0

你可以把這行放在你的HTML文件的頂部(在<?php標籤之間) –

+0

你可以向我們展示整個文件 –

相關問題