2013-05-26 47 views
0

我在當前項目上乘以<input type="text" value="<?php echo $_SESSION['differentthings']; ?>表單提交內容在我銷燬會話之前不會顯示

問題:當我通過表單更新SQL時,我只能看到數據庫和中的更改不在值中。要看到新的我必須銷燬會話我在上,然後更新web瀏覽器以查看它。

  • 有什麼方法可以在不破壞會話的情況下更新會話數據嗎?
  • 問題可能是我在session_start();之前打電話ob_start();

此致敬禮。納比爾

+0

如何只在分配給它同時你在不破壞會話的情況下更新數據庫?或者我完全誤解了這個問題? –

+0

@JoachimIsaksson我分配$ _SESSION ['differentthings']; ,它來自數據庫。 –

+0

但是,如果它尚未設置,你只分配它嗎? –

回答

0

你能證明你的代碼,您使用的,但給出的信息這聽起來像你只需要重新分配,你試圖顯示會話變量,

$_SESSION['differentthings'] = 'first value'; 
echo $_SESSION['differentthings']; // this will display first value 
$_SESSION['differentthings'] = 'second value'; 
echo $_SESSION['differentthings']; // this will display second value