Javascript 来自复选框的数据不存储在数据库中
我的复选框不存储在我拥有的数据库表中 这是全部代码 我用于插入的代码如下Javascript 来自复选框的数据不存储在数据库中,javascript,php,jquery,html,checkbox,Javascript,Php,Jquery,Html,Checkbox,我的复选框不存储在我拥有的数据库表中 这是全部代码 我用于插入的代码如下 queryMysql("INSERT INTO patient_diseases (disease,username) VALUES('$disease','$username')"); 我的复选框代码是 <?php $sql = "SELECT name FROM disease"; $query_resource = mysql_query($sql); while( $name = mysql_f
queryMysql("INSERT INTO patient_diseases (disease,username) VALUES('$disease','$username')");
我的复选框代码是
<?php
$sql = "SELECT name FROM disease";
$query_resource = mysql_query($sql);
while( $name = mysql_fetch_assoc($query_resource) ):
?>
<span><?php echo $name['name']; ?></span>
<input type="checkbox" name="disease[]" value="<?php echo $name['name']; ?>" /><br />
<?php endwhile; ?>
解决方案如下。。
这是一行代码
$disease = implode(",",$_POST["disease"]);
queryMysql("INSERT INTO patient_diseases (disease,username) VALUES('$disease','$username')");
更改复选框有什么困难?是否希望它们只能选择一个选项?因为如果你这样做的话,最好使用单选按钮而不是复选框。@42医生:不,我想选择和复选框一样多的按钮are@charlietfl我找不到显示包含数据库中的值的复选框的方法查看这是否有帮助: