Попытка выяснить, как лучше написать этот кусок кода. Я хочу получить список членов списка, а затем создать массив параметров для раскрывающегося списка, чтобы отображать внутри раскрывающегося списка выбора, а также иметь возможность отображать «Пожалуйста, выберите вариант». Однако что, если то, что возвращается из функции getAllRoster, равно NULL, это то, что я вернул, если результаты не возвращаются из запроса. Как я должен обрабатывать то, что я просто хочу, чтобы пустая опция отображалась.По умолчанию Опция и возврат NULL
Также мне нужно подумать о том, чтобы выполнить функцию для извлечения всех союзников по этому конкретному вопросу, а затем отобразить этого союзника в качестве союзника по умолчанию в раскрывающемся списке для каждого раскрывающегося списка.
Контроллер:
$rosterList = $this->bios->getAllRoster();
$allies = array();
$allies[''] = 'Please Select An Opion';
foreach ($rosterList AS $ally)
{
$allies[$ally->id] = $ally->rosterName;
}
Вид:
<?php echo form_label('Ally 1', 'ally1'); ?>
<div>
<?php echo form_dropdown('ally1', $allies, ''); ?>
</div>
<?php echo form_label('Ally 2', 'ally2'); ?>
<div>
<?php echo form_dropdown('ally2', $allies, ''); ?>
</div>
<?php echo form_label('Ally 3', 'ally3'); ?>
<div>
<?php echo form_dropdown('ally3', $allies, ''); ?>
</div>
EDIT:
То, что я хочу сделать это, если массив союзников пуст он должен отобразить сообщение Нет борцов в базе данных, но вместо этого он дает мне ошибку в моем файле просмотра.
Контроллер: pastebin.com/1Bf721zJ
Вид:
<?php echo form_label('Ally 1', 'ally1'); ?>
<div>
<?php if ($allies[''] == 'No Wrestlers In Database') {
echo $allies[''];
}
else {
echo form_dropdown('ally1', $allies, '');
} ?>
</div>
Я также интересно, о чем-то. У меня есть переменная alliesList, которая либо имеет значение набора результатов, либо значение null, и то, что я хочу сделать, если в его наборе результатов каждый из союзников является значением по умолчанию в каждом раскрывающемся списке.
Вы понимаете, что можете эхом ответить
Да, но я - тип, чтобы держать html как есть, если я не нуждаюсь в нем динамически созданным, как внутри цикла или что-то в этом роде. –
'foreach => hisOwn' Я думаю, – Jacxel