PHP:如果存在数组键,请选择下拉选项

问题描述 投票:0回答:1

我需要根据以前的数据库条目选择访问级别,以便使用选项“a”,“b”或“c”进行列访问。

我正在获取一个具有id_amenity和访问特定商品的数组,但很难输出其结果以匹配选择选项。

在PHP中我有这个

   $available = lib::$db->GetAll("SELECT id_amenity, access FROM offers_amenities WHERE id_offer = $idOffer AND available = '1' ");

在前面我有它如此:

<option value="a" {if $available.access == "a"}selected{/if}/> Unlimited </option>
<option value="b" {if $available.access == "b"}selected{/if}/> Limited </option>
<option value="c" {if $available.access == "c"}selected{/if}/> Paid </option>

我错过了什么?

php smarty
1个回答
-1
投票

如果有人有兴趣,可以修复它。

<option value="a" {if $amenityaccess[$amenity.id_amenity] == "a"}selected{/if}/> Unlimited </option> 
<option value="b" {if $amenityaccess[$amenity.id_amenity] == "b"}selected{/if}/> Limited </option> 
<option value="c" {if $amenityaccess[$amenity.id_amenity] == "c"}selected{/if}/> Paid </option> 
© www.soinside.com 2019 - 2024. All rights reserved.