gpt4 book ai didi

php - 尽管设置了默认值,但数据库中没有显示任何值

转载 作者:行者123 更新时间:2023-11-29 14:20:17 26 4
gpt4 key购买 nike

 <p>Special Meal Request:<br />
<label>
<input type="checkbox" name="dietaryveg" value="yes" />Vegetarian
</label>
<label><input type="checkbox" name="dietaryglut" value="yes" />Gluten-Free
</label>

这就是我创建的表单的决定。我没有使用单选按钮,因为我只想要一个复选框;我没有给复选框赋予相同的名称,因为它们是数据库中的不同列,因为用户可能需要素食餐和无麸质餐。

但是,当我在 mysql 工作台中提取数据库时,未选中的框仍然显示,列中没有任何值。然后我尝试放置一个值为 no 的隐藏复选框,它是默认选中的,等等。但随后这两个值在数据库中都显示为 no。

现在,我意识到 php 只关心选中的框值,而不关心未选中的框值 - 但我认为如果我的数据库中有默认值,那么它应该在那里,就像 NULL 一样,不是吗?

我真的不想有一个完全独立的表格来存放几行食物偏好 - 我确信我缺少一些东西。

我能得到一些关于处理这个问题的最佳方法的建议吗?

最佳答案

如果您正在执行类似以下操作:(isset($_POST['dietarygut'])) 并且未设置,则该值将为 NULL 并上传到数据库。发布您的 PHP 脚本

关于php - 尽管设置了默认值,但数据库中没有显示任何值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11846950/

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