gpt4 book ai didi

php - 从复选框中获取数组,然后在 PHP 中创建一个字符串

转载 作者:可可西里 更新时间:2023-10-31 22:12:47 24 4
gpt4 key购买 nike

我的网站上有一个表单,它使用一个数组来提交复选框数据。然后,我尝试使用 foreach 循环操作该数据,以将“:”添加到每个复选框数据,然后我想将其变成一个可以插入数据库的字符串。

这是我的 HTML 代码:

while($row = $result->fetch_assoc())
{
echo '<tr><td><input type="checkbox" name="pluginlist[]" value="'.$row['plugin'].'" /></td><td> '.$row['plugin'].'</td></tr>';
}

$row['plugin'] 是来自数据库中不同表的数据。

这是我的 PHP 代码 $_POST 数据,然后运行 ​​foreach 循环:

if(!empty($_POST['pluginlist'])) {
foreach($_POST['pluginlist'] as $plugins) {
$plugins1 = $plugins.":";
}
echo $plugins1;
}

echo $plugins1 仅回显末尾带有“:”的最后一个复选框数据。

我怎样才能一次性将所有复选框数据插入到数据库中?

最佳答案

你可以序列化数据,我觉得这样方便多了!

或者你可以试试

$plugins1 = implode(":" , $_POST['pluginlist']);

关于php - 从复选框中获取数组,然后在 PHP 中创建一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15649665/

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