通过PHP剥离HTML

时间:2012-08-11 05:42:13

标签: php html forms codeigniter

我有一个函数,通过将请求的变量放入数组中来创建HTML表单行View,以生成以下内容:

<input type=\"text\" name=\"name\" value=\"\" id=\"name\" class=\"\" />

我现在要做的是创建一种通过与添加相同的形式编辑特定字段的方法,但我不确定如何获取当前字段:

  • 名称
  • 占位符 - 如果选择“是”,则通过下拉框设置输入字段
  • type - 设置输入类型

我如何提取这些数据?

我的数据库结构如下所示我认为我可以拥有它所以我为每个参数设置了一行,然后是标签和字段行,然后我随后进行任何更改。

enter image description here

我已将以下内容捆绑在一起:

$testLabel = $field_info->label;
$testPrint = preg_replace("/\([^\)]+\)/","",$testLabel);
$data['test'] = $testPrint;

标签= <label for=\"name\">Name</label>\n

这给了我Name/n,但我不确定如何构建一个函数来获取我需要的特定数据,并设置下拉框。

$ field_info:

private function fieldInformation($id)
{
    $id = $this->uri->segment(4);

    $information = $this->form_model->showFieldInformation($id);

    return $information[0];
}

1 个答案:

答案 0 :(得分:1)

您需要的是codeigniter Form Validation class

使用那里的功能,您可以使用数据库中的数据预先填写表单,同时确保每个字段的验证。