gpt4 book ai didi

php - 为表单创建用户定义的字段

转载 作者:行者123 更新时间:2023-11-30 23:07:08 31 4
gpt4 key购买 nike

因此,我们有一个包含多个字段的表单,我们的员工可以在创建表单时选择/取消选择每个字段,这样当用户查看时,只有某些字段实际出现在表单上。有时,我们的员工希望包括一个不在此列表中的字段。实现此功能的最佳方式是什么?我是否应该留出几列作为“自定义”字段,并有一个新表来跟踪新字段的添加,并在创建表单时加入这两个表?这在 php/mysql 中可以实现还是使用像 python/ruby 这样的脚本语言更好?

最佳答案

你可以用 php 做到这一点。

在你的表单中:

<input name="form[]" type="text" />

在你的 php 中:

foreach($_POST['form'] as $formInput) { ... }

在你的数据库中——好吧,这取决于你,但我会做一个 x - y - z 模式:

其中 x 是用户的 ID,或外键 - y 是输入的内容(电子邮件、地址等)-- 而 z 是实际值。

唯一的问题是 --- 假设您需要输入 a、b、&c --- 和可选输入 d、e、&f --

如果 d&e 不需要输入 f,那么 'f' 的 'y' 值可以是 4,5 或 6 -- 所以,它在数据库方面变得有点棘手,具体取决于你'正在做...

或者,如果您使用 JavaScript 或 jQuery 将输入添加到您的表单,那么您可以给它们命名,然后在您的 php 中相应地修改您的查询——如果没有设置值,则将列留空为他们。

关于php - 为表单创建用户定义的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21388836/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com