Php表单生成器框架从会话填充表单

Php表单生成器框架从会话填充表单,php,forms,builder,pfbc,Php,Forms,Builder,Pfbc,我目前正在使用设置表单。我有一个小的结帐表,我需要张贴(步骤1)。验证并发布后,表单将重定向到下一页(步骤2) 我想让客户在使用后退按钮(浏览器)时更改其表单输入 不知何故,我看不到如何从会话中预填充字段。表单类是在表单:php中定义的 $form = new Form("question"); // Prevent bootstrap and jquery from re-loading, already loaded in doc head $form->configure(arra

我目前正在使用设置表单。我有一个小的结帐表,我需要张贴(步骤1)。验证并发布后,表单将重定向到下一页(步骤2)

我想让客户在使用后退按钮(浏览器)时更改其表单输入

不知何故,我看不到如何从会话中预填充字段。表单类是在表单:php中定义的

$form = new Form("question");

// Prevent bootstrap and jquery from re-loading, already loaded in doc head
$form->configure(array("prevent" => array("jQuery"), "view" => new View_SideBySide, "labelToPlaceholder" => 0));
$form->addElement(new Element_Hidden("form", "question"));

$form->addElement(new Element_HTML('<hr />'));
$form->addElement(new Element_Select("Type:", "type", $options, array("ID" => "type", "class" => "form-control", "required" => 1, "data-placeholder" => "Kies een type")));
$form->addElement(new Element_Textbox("Titel:", "title", array("ID" => "title", "class" => "form-control", "required" => 1, "placeholder" => "Geef hier een duidelijke titel op")));
$form->addElement(new Element_Button("Verstuur", "submit", array("ID" => "submit")));
$form->addElement(new Element_HTML('hr />'));

$form->render();
echo $id;
//----------AFTER THE FORM HAS BEEN SUBMITTED----------
if ($_POST["form"] == 'question') {
    //ADDITIONELE VALUES

    //UNSET VALUES THAT DONT BELONG IN THE DB
    unset($_POST["form"]);
    //ENTER DATA INTO DB
    //$api->dbSave('application', $_POST);

    //$id  = mysql_insert_id();
    //$_SESSION['formpost'] = $id;

    //CLEAR VALUES AND REDIRECT
    Form::clearValues("question");

    header("location: " . $this->root . "next-page/step-2/");
}
$form=新表格(“问题”);
//防止引导和jquery重新加载,已加载到文档头中
$form->configure(数组(“阻止”=>array(“jQuery”),“视图”=>newview\u旁边,“labelToPlaceholder”=>0));
$form->addElement(新元素隐藏(“form”、“question”);
$form->addElement(新元素_HTML('
'); $form->addElement(新元素选择(“类型:”,“类型”,$options,数组(“ID”=>“类型”,“类”=>“表单控件”,“必需”=>1,“数据占位符”=>“Kies een类型”)); $form->addElement(新元素文本框(“Titel:”,“title”,数组(“ID”=>“title”,“class”=>“form control”,“required”=>1,“占位符”=>“Geef hier een duidelijke Titel op”)); $form->addElement(新元素按钮(“Verstuur”、“submit”、数组(“ID”=>“submit”)); $form->addElement(新元素_HTML('hr/>'); $form->render(); echo$id; //----------表格提交后---------- 如果($_POST[“form”]=“question”){ //附加值 //未设置不属于数据库的值 未设置($_POST[“form”]); //将数据输入数据库 //$api->dbSave('application',$\u POST); //$id=mysql_insert_id(); //$\会话['formpost']=$id; //清除值并重定向 形式:clearValues(“问题”); 标题(“位置:“.$this->root.”下一页/step-2/”; }