2016-04-16 18 views
0

我對PHP或編碼知之甚少,我只是在嘗試。我試圖找到一個在線解決方案,但我甚至不知道要尋找什麼......在if else語句中定義一個值並稍後重用它(newbie to php)

我想做一個網站,您可以創建(並獲得一個ID分享)或加入(與ID)。我有三個PHP文件:創建,加入和結果。在創建和連接是輸入表單。 result.php看起來像這樣

if(isset($_POST['create'])){ 
    $ins = mysql_query("INSERT ..."); 
    $id = mysql_insert_id(); 
}elseif(isset($_POST['join'])){ 
    $id = $_POST ['id']; 
} 

工作得很好。但是我想稍後使用id,它只在創建或加入時設置。我想在同一個網站上使用該ID來顯示結果。

謝謝你的時間!

回答

0

你可以做的是使用會話來存儲這些信息。

例如後,如果else語句,你可以做到這一點

$_SESSION['id'] = $id;

現在您的ID存儲在會話中,你可以從那裏得到它重新使用它在你的其他PHP文件:

$id = $_SESSION['id'];

我希望這可以幫助你。

+0

哇!這是快速和容易的!多謝! –