gpt4 book ai didi

php - 将单选按钮的数据存储在 MySQL 数据库中

转载 作者:行者123 更新时间:2023-11-29 23:35:39 25 4
gpt4 key购买 nike

我有一个表单,需要用户输入姓名、电话号码、地址等,其中包含是/否问题。对于是/否问题,我使用单选按钮,例如:红色是您最喜欢的颜色吗?是 否。用户必须勾选一项。该表单位于我的 .php 文件内,我还有另一个与该表单连接的 .php 文件,并且应将数据存储在 MySQl 的数据库内。我的问题是我是否正确存储单选按钮并且在我的数据库中我的单选按钮应该是 bool 值吗?

我的表单中包含单选按钮的一部分:

<div class="control-group questions">
<div class="field-control">
<p>This is a Yes/No question</p>
<div class="input-wrapper">
<div class="answer"><input class="btn-checkbox" type="radio" name="groupone" value="yes" /><label>Yes</label></div>
<input class="btn-checkbox" type="radio" name="groupone" value="no" /><label>No</label><br />
</div>
</div>
</div>
<div class="control-group questions">
<div class="field-control">
<p>This is a Yes/No question</p>
<div class="input-wrapper">
<div class="answer"><input class="btn-checkbox" type="radio" name="grouptwo" value="yes" /> <label>Yes</label></div>
<input class="btn-checkbox" type="radio" name="grouptwo" value="no" /><label>No</label><br /
</div>
</div>
</div>

MySQL:

$value = @$_POST ['groupone'];
$sql = "INSERT INTO checkout (groupone) VALUES ('$value')";

if (!mysqli_query($connection, $sql)){
die('Error: ' . mysqli_connect_error($connection));
}

$value = @$_POST ['grouptwo'];
$sql = "INSERT INTO checkout (grouptwo) VALUES ('$value')";

if (!mysqli_query($connection, $sql)){
die('Error: ' . mysqli_connect_error($connection));
}

最佳答案

如果您想在数据库中存储 bool 值,请使用此代码

$value = @($_POST ['groupone'] == 'yes') ? true : false;

关于php - 将单选按钮的数据存储在 MySQL 数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26391329/

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