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

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了从复选框中获取数组,然后在PHP中创建一个字符串脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我的网站上有一个表单,它使用数组来提交复选框数据.然后,我尝试使用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只回显最后一个带有“:”的复选框数据.

怎样才能这样做,以便我可以立即将所有复选框数据插入数据库

解决方法@H_777_24@
你可以序列化数据,我觉得更方便!

或者你可以试试

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

脚本宝典总结

以上是脚本宝典为你收集整理的从复选框中获取数组,然后在PHP中创建一个字符串全部内容,希望文章能够帮你解决从复选框中获取数组,然后在PHP中创建一个字符串所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。