我有一个如下表格,允许用户选择不同的项圈类型。每个复选框都有一个领子 ID,将在提交表单时提交。
假设用户选择了第一个三个项圈。它看起来像这样。
然后我要做的是使用插入语句将这三个项圈添加到我的项圈表中。之后,如果用户需要,他可以取消选中项圈类型或添加新项。
假设用户未选中第二种类型,如下所示。
现在必须从表中删除引用第二项领类型的特定行。下图显示了表结构。
现在我的问题是如果用户进行了任何更改(选中新复选框或未选中任何)提交表单时如何插入或删除一行?我是否必须为每个复选框编写 SELECT 语句并查看该项圈 ID 是否存在?
帮我解决逻辑,因为我能够根据给定的逻辑自己构建代码。
谢谢