我的网站上有一个表单,它使用数组来提交复选框数据。然后,我尝试使用 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 仅回显最后一个带有“:”的复选框数据。
我怎样才能做到这一点,以便我可以一次将所有复选框数据插入数据库?