如果语句导致页面无法加载

时间:2016-09-02 14:04:19

标签: php html

我有一个开关(复选框),当$ checkedans = true时,将开关翻转到check,否则保留默认值(未选中)。

错误是当我尝试加载页面时它只是白屏。

开关和所有工作完美没有内部的PHP但我需要if语句。任何人都知道为什么会发生/知道修复?

我的代码:

echo"
                <td class=\"alarmvalue\" style=\"padding:2px 15px;\">
                    <label class=\"switch-lightp2 well_\" onchange=\"checkSelectedScheduleType()\">";
                        if ($checkedans == true) {
                                echo "<input id=\"radioSelected\" name=\"radioSelected\" type=\"checkbox\" value=\"\" checked>\n"
                            }else{
                                echo "<input id=\"radioSelected\" name=\"radioSelected\" type=\"checkbox\" value=\"\">\n";
                            } 
                echo"   <span><span>keep</span><span>remove</span></span><a class=\"btn btn-primary\"></a>
                    </label>
                </td> "

1 个答案:

答案 0 :(得分:0)

问题是由于缺少分号。

在线:

echo "<input id=\"radioSelected\" name=\"radioSelected\" type=\"checkbox\" value=\"\" checked>\n"

应该是:

echo "<input id=\"radioSelected\" name=\"radioSelected\" type=\"checkbox\" value=\"\" checked>\n";