php中的if if语句

时间:2011-11-22 09:31:56

标签: php html forms

我昨天一直在努力解决这个问题。我正在尝试在echo中执行if语句,我已经按照这篇文章(if block inside echo statement?)但我的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 个答案:

答案 0 :(得分:4)

试试这个

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

()置于您的身边。

答案 1 :(得分:4)

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

右边放()围绕你的情况和''围绕A