PHP: выберите опцию выпадающего, если ключ массива существует - PullRequest
0 голосов
/ 22 марта 2019

Мне нужно выбрать уровень доступа к удобству на основе предыдущей записи в базе данных для доступа к столбцу с параметрами «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 голосов
/ 22 марта 2019

Исправлено так, если кому-то интересно.

<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> 
...