Отключить кнопку html в ассоциативном массиве php - PullRequest
1 голос
/ 28 февраля 2020

Я создал ассоциативный массив, основанный на переменных, которые я уже инициализировал. Идея состоит в том, чтобы вывести элементы в массиве в таблицу html. У меня есть таблица, заполняющая и работающая нормально, за исключением одной небольшой проблемы - если пользователь возвращает значение NULL для $ aid , элемент управления html ниже по-прежнему активен.

$User[] = array('acc_id' => $acc_id, 
                'uid' => $uid, 
                'fname' => $fname, 
                'lname' => $lname, 
                'gender' => $gender, 
                'utype' => $utype, 
                'isArt' => $isArt, 
                'isAct' => $isAct, 
                'cont' => "<p class='buttons is-right'>
                               <a href='artistadmin.php?performer=**$aid**' class='button is-small'>
                                   <span class='icon'>
                                       <i class='fas fa-crown'></i>
                                   </span>
                               </a>
                               <a href='useradmin.php?account=$acc_id' class='button is-small'>
                                   <span class='icon'>
                                       <i class='fas fa-edit'></i>
                                   </span>
                               </a>
                               <a class='button is-small is-danger'>
                                   <span class='icon'>
                                       <i class='fas fa-trash-alt'></i>
                                   </span>
                               </a>
                           </p>");

Я искал способ отключить это? Таблица также заполняется вложенным оператором foreach.

Любой совет был бы замечательным

1 Ответ

4 голосов
/ 28 февраля 2020

Вы можете использовать (empty($aid)? '' : '<your html code here>') в вашем массиве

...