自定义表单的原理是什么 后台添加字段完后 用户可以插入数据
我的想法就是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用于更改原有表的结构。例如,您可以增加或删减列,创建或取消索引,更改原有列的类型,或重新命名列或表。您还可以更改表的评注和表的类型。
感觉加字段不好,加一个扩展表用来记录扩展字段比较好。