2013-03-11 59 views
0

我有一個表單,我希望有人進入它的任何信息保留在那裏,直到他們發送信息或關閉網站。輸入到php表單中的信息仍然存在,直到提交

我有一個表格,我被放置到不同的頁面使用PHP包括。當我移動到具有此表單的每個頁面時,我希望從其他頁面輸入的信息仍然存在。這可能嗎?

我可以得到的信息仍然存在,如果我用下面的代碼重新加載該頁面:

$_SESSION['varname'] = $_POST['varname']; 

,但我不能得到的信息仍然存在,我去到不同的頁面,然後回來。

感謝

+1

你是否在所有頁面上包含'session_start();'? – ultranaut 2013-03-11 03:13:33

+0

是的,我有它包括在我的所有網頁 – 2013-03-11 05:07:08

回答

0

輸入改變使用Ajax設置會話,它只是一個想法;

<script type="text/javascript"> 
    $('input').change(function(){ 
    var data = $('this').val(); 
    var url = 'setsessionhere.php'; 
    $.ajax({ 
     type: "POST", 
     url: url, 
     data: data 
    }); 
    }); 
</script> 

,並把你的會話變量您的輸入值:

<input type="text" value="<?php echo $_SESSION['varname']; ?>"/> 

Hopely你懂的。

+0

我得到一個錯誤.... 解析錯誤:語法錯誤,意外'(',期待在/ home/squareli/public_html/order_form.php T_VARIABLE或'$'行5.第5行是你的代碼的第一行 – 2013-03-11 06:08:21

+0

對不起,這是jquery,你確實知道jquery,不是嗎? – egig 2013-03-11 06:53:32

+0

我已經編輯了我的答案 – egig 2013-03-11 06:59:03

相關問題