我有我的數據庫中的一些數據:PHP MySQL的:用PHP陣列匹配MySQL查詢導致
id_tag | tag
------------
1 | Dog
2 | Cat
3 | Buldog
4 | Persian Cat
然後我有一個參數:
$tag = "2, 4";
我想告訴所有的標籤爲複選框。如果id_tag等於$ tag參數。 我有一個試驗:
echo "<div class='btn-group' data-toggle='buttons'>";
$thetag = explode(", ", $tag);
$tagall = mysql_query("SELECT * FROM tags");
if(mysql_num_rows($tagall) > 0)
{
while($tagt = mysql_fetch_array($tagall))
{
foreach($thetag as $ttg)
{
if($tagt['id_tags'] == $ttg)
{
$aktiv = "active";
$ceked = "checked";
}
else
{
$aktiv = "";
$ceked = "";
}
}
echo "<label class='btn btn-primary {$aktiv}'><input type='checkbox' value='{$tagt['id_tags']}' autocomplete='off' {$ceked}> {$tagt['tag']}</label>";
}
}
echo "</div>";
結果是:
Dog | Cat | Buldog | Persian Cat
與波斯貓活躍和檢查。
我需要的結果是貓和波斯貓活躍和檢查。請幫幫我...!
使用檢查=「檢查」 –
爲什麼你有波斯貓和貓爲兩大類?貓應該食用波斯貓。我想你可以在標籤標籤中尋找'貓',如果有匹配,然後將其設爲檢查 –
波斯是子類別 – auastyle