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

时间:2019-03-22 09:56:34

标签: php smarty

我需要基于上一个用于列访问的数据库条目(使用选项“ 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>

我想念什么?

1 个答案:

答案 0 :(得分:-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>