gpt4 book ai didi

php - 将多个复选框保存到一个数据库字段中

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

<分区>

我有许多与数据库中的一个字段相关的复选框。检查的值被识别并放入字符串中,但该值未保存到数据库中。表名和字段名都正确。有人知道我做错了什么吗?非常感谢。

*我知道所提供的代码并不安全,但请注意,它只是为了在我将内爆功能应用到我的实际代码之前测试它。

我的 html 代码是:

<tr>
<td>
<input type="checkbox" name="test[]" value="'apple'">apple<br>
<input type="checkbox" name="test[]" value="'banana'">banana<br>
<input type="checkbox" name="test[]" value="'pear'">pear<br>
<input type="checkbox" name="test[]" value="'grapes'">grapes<br>
<input type="checkbox" name="test[]" value="'pineapple'">pineapple<br>
<input type="checkbox" name="test[]" value="'strawberries'">strawberries
</td>
</tr>

我的 php 代码是:

print_r($_POST);
session_start();

$p_test = $_POST["test"];
$in = implode(',', $p_test);

include ("dbConnect.php");

$dbQuery = "INSERT into test(testValues) VALUES($in)";
echo $dbQuery;
$result = mysql_query($dbQuery);

$_POST 和 $dbQuery 被打印到屏幕上:

Array ( [test] => Array ( [0] => 'apple' [1] => 'banana' [2] => 'pear' ) [sbp] => N/A [submit] => Submit )

INSERT into test(testValues) VALUES('apple','banana','pear')

它成功获取了检查值并将它们放入字符串中,但这些值没有进入数据库字段。

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