数据库结构 **Product_id** | **Option_id** 1 -6ren">
gpt4 book ai didi

php - 如何显示选中的复选框和更新数据库

转载 作者:行者123 更新时间:2023-11-29 02:01:04 24 4
gpt4 key购买 nike

我的页面上有 80 个复选框;这些复选框属于产品的一些选项..

我是这样存储的

<input type="checkbox" name="options[]" value="<?php echo $row['value]?>"/>

数据库结构

**Product_id** | **Option_id**
1 16
1 45
1 68
1 78
1 80

问题是,我应该如何更新选项?当用户进入更新页面时,用户应该能够看到选中的选项和未选中的选项。我如何显示选中的选项?

我也在数据库中存储选项值,就像这样

**id** | **Option_id** |
1 16
2 45
3 68
4 78
....
....
80

非常感谢您的帮助,对不起我的英语..

祝你有个愉快的一天

最佳答案

在前端显示他们已选中

假设您在名为 $checked 的数组中得到产品选项的结果

循环检查以打印它们时使用此

<input type="checkbox" name="options[]" value="<?php echo $row['value']?>" <?php if(in_array($row['value'], $checked)){ echo 'checked="checked"'; }?>/>

更新有很多种方法,最简单的就是

删除所有选项,然后添加新的选中项

希望对你有帮助

关于php - 如何显示选中的复选框和更新数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14582807/

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