php - 连接表的 PHP 到 SQL 复选框?
问题描述
我有一个联结表来链接表 SERIES(PK series_id) 和 GENRE(PK Genre_id) 之间的多对多关系。我设置的表单使用复选框,如下所示:
<tr><td><input type="checkbox" name="genre" value="1" />Action </td>
<td><input type="checkbox" name="genre" value="2" />Adventure </td></tr>
<tr><td><input type="checkbox" name="genre" value="3" />Comedy</td>
<td><input type="checkbox" name="genre" value="4" />Coming of Age</td></tr>
SQL 中的表如下所示,例如:
SERIES_ID GENRE_ID
A0000 1
A0000 2
B0000 2
B0000 6
C0000 1
Genre_id 的整数引用了解释它们的 GENRE 表。例如,正如您在上面看到的,1 = 行动。
那么我将如何制作 PHP 以允许我在此联结表中插入具有相同 SERIES_ID 和不同 GENRE_ID 的多行。就像用户想通过 ID D0000 提交一个新系列,它既是动作又是冒险,所以我们需要在这个表单中添加这两行:
D0000 1
D0000 2
我能够发现的所有代码都与计算复选框有关。我知道一定有办法,但一直找不到。
解决方案
推荐阅读
- github - 如何删除使用“导入存储库”添加的 GitHub 存储库
- angular - Angular 单元测试覆盖一次成功,另一次失败
- amazon-web-services - 如何从 aws-sample/non-profile-blockchain 驱动 https?
- node.js - 如何修复 zsh:找不到命令:process.env.NODE_TLS_REJECT_UNAUTHORIZED
- c++ - 在静态内存部分创建/销毁对象
- javascript - 如何组合 Javascript 数组和对象?
- algorithm - 按订单算法组织存储
- excel - 如何按第一列对每个新工作表中的新数据进行排序?
- powerbi - 恒定最大日期测量
- javascript - React:组件在重新渲染时确实使用旧状态,为什么?