gpt4 book ai didi

html - 动态表单和数据库架构

转载 作者:行者123 更新时间:2023-11-28 00:59:45 25 4
gpt4 key购买 nike

我快速检查了一下,没有发现任何与我要问的问题类似的问题。我希望我能在标题中更具体一些,因为这个问题似乎已经回答了将近一百万次。

我目前处于不知道如何为网络应用程序的以下问题设置架构的困境:

我有一个在线表格,让用户订购带有以下字段的定制 T 恤:尺码、颜色、口袋。

系统中的每个用户都可以有不同的选项,并且字段是动态生成的

例子:用户 1:尺码[小号或中号]、颜色[灰色或黑色]、口袋[方形或长方形]

用户 2:尺码[中号或大号]、颜色[蓝色或红色]、口袋[方形或三角形]

每个用户都可以有完全不同的选择,尺寸、颜色和口袋的选择是相互独立的。

这是这个问题的可能解决方案吗?

表格:

编号 |用户 ID |尺码 |尺码选项 |颜色 |颜色选项 |口袋 |口袋选项

我觉得有更好的方法可以进一步分解这些,如果有选项值字段就好了。

我将使用 MySql 数据库。

这只是我的问题的一个小例子,它有包含 50 多个字段的表单,所有这些字段都需要像这样交换,但文本框、复选框、单选按钮和选择下拉列表。

非常感谢您的阅读和给出的任何建议,对于篇幅,我深表歉意。我想清楚地说明我要解决的问题。

最佳答案

您需要的是存储属性的单独表

Properties
id
property name
property description

这里有什么?口袋形状、口袋颜色、衬衫颜色、衣领类型等。

然后您需要另一个表将上面的内容与用户订购的特定服装项目联系起来

cloth_properties
user_id (or more likely order id)
property_id (foreign key properties)
property_value

这使您可以完全控制用户正在设置或更改的属性,还可以让您动态添加新属性。

关于html - 动态表单和数据库架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42709510/

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