2013-05-02 73 views
0

我正在创建一个自定义phpbb页面。页面中有各种文本字段,还有一个“添加成分”选项。如果字段中填入各种信息,然后添加成分,则会提交表单以将成分添加到会话中。显然,页面在这一点上刷新。

有没有简单的方法来重新填充文本字段与他们以前通过$ _POST数组的信息?我知道我需要的所有信息都在那里,但有30多个字段,我认为必须有一个更简单/自动化的方法,而不是将每个单独的变量添加到模板数组,然后对每个字段使用IF语句。

谢谢:)

+0

自己得到了答案。一旦我被允许,明天就会发布。 – Scott 2013-05-02 21:47:13

回答

0

找到自己的答案...

foreach($_POST as $id=> $row){ 
$id=strtoupper($id); 
$template->assign_var($id, $row); 
} 

从那里,我只是用{} ID_NAME填写的值。

最终的结果是

<!-- IF ID_NAME --> 
<input name="id_name" type="text" id="id_name" tabindex="1" value="<!-- IF ID_NAME -->{ID_NAME}<!-- ELSE -->60<!-- ENDIF -->"/> 

则元件的下壳体名称变更为大写以便填充它的值。

相关问题