php - 如何在下拉选项中插入相同的 ID
问题描述
我正在尝试拥有 3 个表 Category Subcategory 和 CatOption
- 表名:
Category
列:Id, Category
- 表名:
Subcategory
列:id ,cat_id,sub
- 表名称:库列
CatOption
:id ,sub_id,coption
我创建了 3 个基于 ID 获取数据的下拉列表
现在我需要在该表中插入数据,使其看起来像这个例子
Category 1 Sky
Subcategory 1 1(copy from category id) Blue
Subcategory 2 1 (copy from category id) Grey
CatOption 1 1 (copy from subategory id) suny
CatOption 2 1 (copy from subategory id) with clouds
这个值只是例如用户将插入所有数据
编辑:我想知道我有一个想法,我可以根据类别名称而不是 id 进行搜索,所以在 cat_id 下我会有如下示例中的类别
Category 1 Sky
Subcategory 1 Sky(copy from category ) Blue
Subcategory 2 Sky (copy from category ) Grey
CatOption 1 Blue (copy from subategory ) suny
CatOption 2 Blue (copy from subategory ) with clouds
解决方案
您可以插入 3 个函数,1 个用于类别 1 用于子类别,1 个用于 catOption。在 Category 函数上,您可以执行类似 $_SESSION['id'] = $last_entry 的操作。然后在子类别中,您将类别 id 传递为 $catId = $data['id'] 并为 catOption 执行相同的操作。对不起,如果它太乱了。同样在表单页面上,您应该有 $id_category = $_Session['id']
推荐阅读
- javascript - 选择第一个复选框后选择所有复选框
- html - 从 R 中的 URL 链接网络抓取所需内容的问题
- r - 匹配 r 中的两列
- ruby-on-rails - 如何使用 Rails 在生产环境中设置 Sendgrid 入站解析?
- firebase - 如何将 Firebase 与 Admob 连接起来?
- matrix - 如何通过围绕相机位置旋转所有点来模拟 3D 空间中的相机旋转?
- javascript - How to select random item from drop-down list using Cypress?
- c++ - 用“= default”声明复制构造函数或根本不声明它有什么区别?
- azure-devops - 如何在持续交付期间自动在 keycloack 上注册客户端?
- python - Python:复制函数参数时的意外行为列表