将多个表单保存到会话而不知道输入名称

时间:2012-07-09 11:20:30

标签: php html ajax forms session

    <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 个答案:

答案 0 :(得分:1)

使用$_REQUEST从提交表单中获取数据。获取数据$_SESSION['name'] = $_REQUEST后。