0
我正在使用ajax在點擊「卡片」時調用文件來顯示對話框。它正常工作正常的HTML與PHP,但現在,我已經將它保存爲一個PHP變量,它不喜歡if語句和下拉菜單總是顯示默認的「選擇」選項。這可以做到嗎?或者,也許我只是寫錯了?如何在php變量中使用if語句?
$html.="<select name='priority'>";
$html.="<option>---Choose---</option>";
$html.="<option if ($priority == 'Low') echo 'selected' value='Low'>Low</option>";
$html.="<option if ($priority == 'Normal') echo 'selected' value='Normal'>Normal</option>";
$html.="<option if ($priority == 'High') echo 'selected' value='High'>High</option>";
$html.="<option if ($priority == 'Critical') echo 'selected' value='Critical'>Critical</option>";
$html.="</select>";
確實,只是連接結果而不是將其嵌入到字符串中。 – 2013-03-05 21:19:24
作爲參考,他使用三元運算符:http://www.php.net/manual/en/language.operators.comparison.php – Mike 2013-03-05 21:20:14
您可能想寫沒有三元 - 也很明顯,要求isn我不太熟悉這種事情。 – 2013-03-05 21:20:34