PHP заявление в эхо - PullRequest
       1

PHP заявление в эхо

1 голос
/ 22 ноября 2011

Я боролся с этим со вчерашнего дня. Я пытаюсь сделать оператор if в эхо, я следовал за этим постом ( if block внутри оператора echo? ), но мой оператор if не оценивается как true. Я даже добавил значения для $ quenr1 & $ anscho1, но безуспешно. Пожалуйста помоги. Пожалуйста, ответьте, если вам нужен весь код.

$quenr1 = 1;
$anscho1 = 'A';
if ($q_type != 'mr') 
{
    if($option1!="") 
    {
        echo "<input type='radio' name='$quenr1' value='A'" . ($anscho1 == A ? 'checked="checked"' : '') . ">$quenr1<br />";
    }
}

EDITED

Спасибо за все ответы, вы направили меня в правильном направлении. В крайнем случае я удалил весь свой код, начал с нуля и просто вставил запрос, чтобы получить данные и отобразить форму, и все заработало.

Ответы [ 2 ]

4 голосов
/ 22 ноября 2011
     echo "<input type='radio' name='$quenr1' value='A'".(($anscho1 == 'A')? ' checked="checked"' : '').">$quenr1<BR>";

правильно поставить () вокруг вашего состояния и '' вокруг A

4 голосов
/ 22 ноября 2011

Попробуйте это

echo "<input type='radio' name='$quenr1' value='A'" .
  (($anscho1 == 'A') ? 'checked="checked"' : '')
  . ">$quenr1<BR>";

Поместите () вокруг вашего состояния.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...