2016-03-07 33 views
0

我很高兴来到这里:)。 对不起我的英文不好。在SQL请求中选择一些复选框

我的问题很简单。

<select id="test1" onChange="" multiple="multiple"> 
<?php 

    foreach (getCategories() as $key => $value) { 
     echo "<option id=".$value["id"].">".$value["name"].'</option>'; 
    } 

?> 
</select> 

此代码创建一个所有类别列表。我使用引导多选,因此我的选择由复选框组成。

我想检查产品是否在类别中的类别。

<select id="test2" onChange="" multiple="multiple"> 
<?php 

    foreach (getCategoriesParentes(10) as $key => $value) { 
     echo "<option id=".$value["id"].">".$value["name"].'</option>'; 
    } 

?> 
</select> 

这几乎相同的代码创建一个只类别的产品ID 10(所以,你可以使用函数getCategoriesParentes(ID),以帮助我)

我想,在我的第一清单选择选项,检查产品的所有类别父母。我不知道是否有可能在JQuery中,但我想。

谢谢你的帮助。

回答

0

您并不需要javascript来使这些复选框处于选中状态。如果条件在php代码中添加,如果您的条件满足,只需制作,

<option selected="selected">Some Value</option> 

选项“selected”与上面类似。

下面是HTML的例子显示如何做到这一点

https://jsfiddle.net/hydride/j2rsefpc/