1 回答

TA貢獻1963條經驗 獲得超6個贊
tours您應該遍歷表中的所有類別,而不是迭代表中的類別tours_cat,并使用表中的類別 idtours來決定是否selected為每個選項設置。像這樣的東西:
$catIds = explode(',', $tours->tour_page_category);
foreach ($categories as $c) {
echo "<option value =\"{$c['id']}\"";
if (in_array($c['id'], $catIds)) echo " selected";
echo ">{$c['cat_name']}</option>";
}
輸出
<option value ="1">Uncategorized</option>
<option value ="2" selected>Family</option>
<option value ="3" selected>Religion&Spirituality</option>
<option value ="4" selected>Wildlife</option>
<option value ="5" selected>Cuisine(FoodTours&FoodWalks)</option>
<option value ="6" selected>BoatTrips</option>
<option value ="7" selected>ShortTours(HalfDaytours/WalkingTours/DayExcursions)</option>
<option value ="8">WeekendGateways</option>
- 1 回答
- 0 關注
- 210 瀏覽
添加回答
舉報