Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 带有CodeIgniter的动态表单生成器_Php_Forms_Codeigniter_Dynamic_Builder - Fatal编程技术网

Php 带有CodeIgniter的动态表单生成器

Php 带有CodeIgniter的动态表单生成器,php,forms,codeigniter,dynamic,builder,Php,Forms,Codeigniter,Dynamic,Builder,我计划为不同的表单布局构建一个动态表单 我想用CodeIgniter PHP框架实现这一点。生成器的前端部分类似于此链接。 后端部分有一些问题 我想在数据库中保存一个用这个生成器创建的表单布局。这项工作已经完成 当我想使用这个保存的表单布局时,会出现很多问题。 2.1由于所有表单元素名称都是动态创建的,因此如何在类似codeigniter的表单验证中控制表单元素 2.2如何在数据库中存储此动态值?我无法设计用于保存动态值的数据库 我在几年前创建了一个formbuilder,并使用了3个表: t

我计划为不同的表单布局构建一个动态表单

我想用CodeIgniter PHP框架实现这一点。生成器的前端部分类似于此链接。 后端部分有一些问题

  • 我想在数据库中保存一个用这个生成器创建的表单布局。这项工作已经完成
  • 当我想使用这个保存的表单布局时,会出现很多问题。 2.1由于所有表单元素名称都是动态创建的,因此如何在类似codeigniter的表单验证中控制表单元素 2.2如何在数据库中存储此动态值?我无法设计用于保存动态值的数据库

  • 我在几年前创建了一个formbuilder,并使用了3个表:

    tblForms

    Hold是表单的元信息,如名称等

    tbl详细信息

    Hold是表单元素信息的类型、名称和规则。一行中的每个元素。TBLFORM对tblForms的详细引用

    tblFormData


    这就是价值观。一行中的每个值。它引用了tblFormDetails,并有一个requestId用于对每个表单的值进行分组。

    感谢对db表设计的良好建议。您是如何形成验证的?