2

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

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

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

  • 姓名
  • 价值
  • 班级
  • 占位符 - 如果选择“是”,则由带有输入字段的下拉框设置
  • type - 设置输入类型

我怎样才能提取这些数据?

我的数据库结构如下所示,我想我可以拥有它,因此每个参数都有一行,然后是标签和字段行,然后我可以对其进行任何更改进行编辑。

在此处输入图像描述

我绑定了以下内容:

$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];
}
4

1 回答 1

1

codeiginter表单验证类是您所需要的。

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

于 2012-08-11T06:52:39.907 回答