我想將有選的資料新增到資料庫,請問該如何改呢?
因為我的資料欄位要新增到同一欄,所以有點不清楚怎麼打
程式碼如下:
<form method="post" name="form1" id="form1" action="1.php">
<p>請問你平常的嗜好是?</p><p>
<input type="checkbox" name="checkbox[]" value="打球" id="checkbox_0" />
打球
<br/>
<input type="checkbox" name="checkbox[]" value="看書" id="checkbox_1" />
看書
<input type="checkbox" name="checkbox[]" value="玩電腦" id="checkbox_2" />
玩電腦
<br />
<input type="checkbox" name="checkbox[]" value="玩手機" id="checkbox_3" />
玩手機
</p>
<p>
<input type="submit" name="button" id="button" value="送出" />
</p>
</form>
<?php
@$check=$_POST['checkbox'];
foreach($check as $value){
echo $value ."
";
}
?>
可以使用PHP 拼接几个选项 再存进数据库 例如 打球,看书,玩电脑 这样子的数据 存进sname 这个字段!
或者使用数组存储 将数组序列化后存进sname这个字段,不过提取数据时需要将 sname字段的值反序列化 一下!