我正在尝试使用PHP创建动态表单创建功能 . 我试图让它尽可能不依赖 .
在这样做时,我想在数据库本身中指定HTML输入类型 . 我开始使用'if varchar,然后创建文本字段'类型的东西 . 但我意识到我会遇到单选按钮,复选框,密码和电子邮件字段的问题 .
有没有办法为包含与另一个表相关的数字的列创建属性,该表将指定它将是什么类型的输入?
这是一个示例表设置:
id - email - password - first_name - last_name - gender - terms_accepted
然后我将有关于另一个表的数字作为属性,所以它将是这样的:
id - email - 密码 - first_name - last_name - 性别 - terms_accepted null - 1 - 2 - 3 - 3 - 4 - 5
而另一个表将是这样的:
type_id - type_name
1 = email
2 = password
3 = text
4 = radio button
5 = check box
这样的事情可能吗?还是我应该回到现实?如果可能的话会是什么样子,我将如何执行这样的结构?