我知道我很烦,但是您的帮助肯定有一天会使我成为一名优秀的开发人员,所以请在以前的问题中为您提供帮助,所以我今天的问题是我能够学习在SQL数据库中插入的多个复选框 这是我的HTML代码
def lines = parser.Orders.Order.collect{order->
order.children().collect{it.text()}.join(';')
}.join('\n')
,这很完美 这是PHP代码
<form action="" method="post">
<input type="checkbox" name="check_list[]" value="C/C++"><label>C/C++</label><br/>
<input type="checkbox" name="check_list[]" value="Java"><label>Java</label><br/>
<input type="checkbox" name="check_list[]" value="PHP"><label>PHP</label><br/>
<input type="submit" name="submit" value="Submit"/>
</form>
我的问题是,何时插入复选框针对每个ID插入的每个复选框的值,我想针对一个ID插入所有值,所以基本上当某人选择所有复选框时,针对一个ID插入的值
答案 0 :(得分:0)
请使用 implode()函数将值从数组转换为字符串。
请尝试以下解决方案。
<?php
if(isset($_POST['check_list'])){
$selected = implode(",", $_POST['check_list']);
$q=mysqli_query($dbc,"INSERT INTO students (attendance) VALUES ('".$selected."')");
}
?>
希望获得帮助。