2012-07-09 61 views
0
<form id="questions_1"> 
    <div data-role="collapsible-set" data-theme="" data-content-theme="" id='q1'> 
     <!-- GETS QUESTIONS FROM THE DATABASE --> 
    </div> 
    </form> 

所以我有去上5頁如上所示,我想從每一步保存所有的數據,我沿線思考的東西形式這對每個表單中的所有數據傳遞到一個PHP頁面:保存多種形式的會話不知道輸入名稱

function formSubmit1() { 
    $("#questions_1").submit(function() { 
     $.post('addToSession.php',$("#questions_1").serialize().function(data) { 
     }); 
    return false; 
    }); 
    } 

通過將以下代碼添加到每個「提交」 /翻頁按鈕,我想我可以調用該函數。

<a data-role="button" href="#questions_2" onClick=formSubmit1()>Next</a> 

這可能需要一些定製,但部分我真的不能確定是如何獲取的所有數據,而不知道他們的id。這個想法是讓這個調查中的問題在順序,大小和問題上有所不同,所以我需要一個能夠處理任何輸入的通用代碼。

回答

1

使用$_REQUEST從提交表單中獲取數據。獲得數據後$_SESSION['name'] = $_REQUEST

+0

當我不知道我會有多少輸入以及他們的名字是什麼時,這會起作用嗎?有沒有一個命令可以回顯所有$ _SESSION存儲的數據? – Tom 2012-07-09 11:52:39

+0

使用'print_r($ _ REQUEST);'和'print_r($ _ SESSION);'查看名稱和值。 – 2012-07-09 12:03:20

相關問題