高分请讲解下,PHP中如何将复选框选中的内容提交到mysql的一个字段中?
要将数据提交到mysql的test数据库中的register表中,register有name,pwd,like等字段,复选框中的数据要提交到like字段中。PHP相关代码如下:
<?php
include("conn.php");
if(!empty($_POST['submit'])){
$like=$_POST['like'];
//$sql="insert into `register` (like) values ()";
//mysql_query($sql);
}
?>
<form action="" method="post" enctype="multipart/form-data" name="reg" onsubmit="return checkinfo(reg,'all')">
<table>
....(此处省略其他代码)
<tr>
<td class="table_left">爱好:</td>
<td>
<input name="like[]" type="checkbox" id="like[]" value="阅读" />阅读
<input name="like[]" type="checkbox" id="like[]" value="音乐" />音乐
<input name="like[]" type="checkbox" id="like[]" value="电影" />电影
<input name="like[]" type="checkbox" id="like[]" value="旅游" />旅游
</td>
</tr>
....(此处省略其他代码)
</talbe>
我试了几次用 for 或 foreach ,但是都不行。应该要在代码上哪个地方怎么修改才行?