2016-03-07 34 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/