php+jQuery限选复选框提交之后读取数据库复选框被选中

jquery操作复选框的代码

$(":checkbox").click( function() {
	if($(":checkbox:checked").length > 3){
		$(this).attr("checked",false);
		alert("对不起,每人最多能选3个"); 
	}
});
php+html混编的代码

<label><input type="checkbox" value="五大联赛" name="skills[]" <?php $isIn=in_array("五大联赛",$this->skills); if($isIn) echo "checked";?>/></label>五大联赛
<label><input type="checkbox" value="小联赛" name="skills[]" <?php $isIn=in_array("小联赛",$this->skills); if($isIn) echo "checked";?>/></label>小联赛
<label><input type="checkbox" value="杯赛" name="skills[]" <?php $isIn=in_array("杯赛",$this->skills); if($isIn) echo "checked";?>/></label>杯赛
<label><input type="checkbox" value="美洲比赛" name="skills[]" <?php $isIn=in_array("美洲比赛",$this->skills); if($isIn) echo "checked";?>/></label>美洲比赛
<label><input type="checkbox" value="亚洲比赛" name="skills[]" <?php $isIn=in_array("亚洲比赛",$this->skills); if($isIn) echo "checked";?>/></label>亚洲比赛
<label><input type="checkbox" value="英国赛事" name="skills[]" <?php $isIn=in_array("英国赛事",$this->skills); if($isIn) echo "checked";?>/></label>英国赛事
<label><input type="checkbox" value="德国赛事" name="skills[]" <?php $isIn=in_array("德国赛事",$this->skills); if($isIn) echo "checked";?>/></label>德国赛事
2中的$this->skills是从mysql读出来的数据,是一个数组。

核心思想:从mysql读出来的数据(数组)判断一下就完事了!

关键词: php php教程