Если заявления с переключателями с CI - PullRequest
0 голосов
/ 10 марта 2012

Как выполнить оператор if внутри элемента form_radio с воспламенителем кода?

Моя цель - выяснить, будет ли пользователь разрешать личные сообщения от других участников и хочет ли загружать правильный переключатель.Таким образом, параметры могут быть Да (значение 0) или Нет (значение 1)

Это то, что я пытался, и с синтаксической ошибкой, но я даже не уверен, что делаю это правильно.

<div class="input">
    <?php echo form_label((form_radio('pmusers', '0', if ($user_settings[0]->members_can_pm == 0))) . 'Yes', 'pmusers'); ?>
   <?php echo form_label((form_radio('pmusers', '1')) . 'No', 'pmusers'); ?>
</div>

1 Ответ

2 голосов
/ 10 марта 2012

Не делайте проверку в строке.Кроме того, универсально, 0 = НЕТ и 1 = ДА

if($user_settings[0]->members_can_pm == 1){//can PM
    $canPM = 1;
    $cantPM = 0;
}else{
    $canPM=0;
    $cantPM=1;
}
echo form_label((form_radio('pmusers', '0',$canPM, 'pmusers')).'Yes','pmusers');
echo form_label((form_radio('pmusers', '0',$cantPM, 'pmusers')).'No','pmusers');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...