<input type="checkbox" name="checkbox[]" value="电影" />
</label>
<label>游戏
<input type="checkbox" name="checkbox[]" value="游戏" />
</label>
<label>听音乐
<input type="checkbox" name="checkbox[]" value="听音乐" />
怎么把value的值写入数据库呢?求教~~~
INSERT INTO db ....怎么写?
json_encodeåå°±æ¯å符串äºã
æ以ä¸éè¦ä»ä¹ç¹å«å¤çï¼ç´æ¥å ¥åºå°±å¯ä»¥ã
åªä¸è¿åºåºåéè¦json_decodeã
ä½ çé®é¢æ¯ï¼åºåºå没æ对json_encodeçå段è¿è¡json_decodeå¤çã
ä¾å¦
$result = array('a'=>'jsonencodeåçå符串');
print_r(json_decode($result['a']));
æ以ä¸éè¦ä»ä¹ç¹å«å¤çï¼ç´æ¥å ¥åºå°±å¯ä»¥ã
åªä¸è¿åºåºåéè¦json_decodeã
ä½ çé®é¢æ¯ï¼åºåºå没æ对json_encodeçå段è¿è¡json_decodeå¤çã
ä¾å¦
$result = array('a'=>'jsonencodeåçå符串');
print_r(json_decode($result['a']));
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-11-29
$box=implode(",",$_POST['checkbox']);
$sql="insert into table value($box)";
用逗号将数组分隔成字符串,再写入数组。取出的时候再用explode(",",$box),将其还原成数组。本回答被提问者采纳
$sql="insert into table value($box)";
用逗号将数组分隔成字符串,再写入数组。取出的时候再用explode(",",$box),将其还原成数组。本回答被提问者采纳
第2个回答 2011-11-30
楼上正解