您好,欢迎访问一九零五行业门户网

自定义表单的原理是什么

自定义表单的原理是什么      后台添加字段完后  用户可以插入数据
我的想法就是php写增加字段操作  不知道对不对
回复讨论(解决方案) 找了个资料给你...
自定义表单的实现方法浅谈:http://blog.csdn.net/yytt123622/article/details/4272201
给点思路哈~
创建自定义表单数据表,根据后台管理员操作创建该数据表的扩展字段;
在前台通过自定义表单id或者其他唯一信息,调出该表字段,并循环输出特定的界面格局出来;;;不知能理解不。。。。
希望能帮到你
phpcms 有个自定义表单的功能  可以研究一下
比如 默认提供三列  数据库里存   autolie 3   用户点击添加列按钮后  数据库相应的把autolie+1
渲染界面的时候  用js循环绘制就行了!
找了个资料给你...
自定义表单的实现方法浅谈:http://blog.csdn.net/yytt123622/article/details/4272201
给点思路哈~
创建自定义表单数据表,根据后台管理员操作创建该数据表的扩展字段;
在前台通过自定义表单id或者其他唯一信息,调出该表字段,并循环输出特定的界面格局出来;;;不知能理解不。。。。
希望能帮到你
扩展字段的sql语句是什么?? alter [ignore] table tbl_name
    alter_specification [, alter_specification] ...
alter_specification:
    add [column] column_definition [first | after col_name ]
  | add [column] (column_definition,...)
  | add index [index_name] [index_type] (index_col_name,...)
  | add [constraint [symbol]]
        primary key [index_type] (index_col_name,...)
  | add [constraint [symbol]]
        unique [index_name] [index_type] (index_col_name,...)
  | add [fulltext|spatial] [index_name] (index_col_name,...)
  | add [constraint [symbol]]
        foreign key [index_name] (index_col_name,...)
        [reference_definition]
  | alter [column] col_name {set default literal | drop default}
  | change [column] old_col_name column_definition
        [first|after col_name]
  | modify [column] column_definition [first | after col_name]
  | drop [column] col_name
  | drop primary key
  | drop index index_name
  | drop foreign key fk_symbol
  | disable keys
  | enable keys
  | rename [to] new_tbl_name
  | order by col_name
  | convert to character set charset_name [collate collation_name]
  | [default] character set charset_name [collate collation_name]
  | discard tablespace
  | import tablespace
  | table_options
  | partition_options
  | add partition partition_definition
  | drop partition partition_names
  | coalesce partition number
  | reorganize partition partition_names into (partition_definitions)
  | analyze partition partition_names
  | check partition partition_names
  | optimize partition partition_names
  | rebuild partition partition_names
  | repair partition partition_names
alter table用于更改原有表的结构。例如,您可以增加或删减列,创建或取消索引,更改原有列的类型,或重新命名列或表。您还可以更改表的评注和表的类型。
感觉加字段不好,加一个扩展表用来记录扩展字段比较好。
其它类似信息

推荐信息