我目前使用下面的代碼,如果它的存在是爲了顯示文本顯示從可變文本:因此,如果isset是事實,就變成背景#CCC:PHP isset更改BGColor?
<th class='techid tooltip' data-tech='".$row."' style=\"background:#CCC\">
<span class='staffinfo ".$techHighLight."'>".$row."- ";
echo
substr($record["EmpLastName"],0,10).(isset($record_StaffSetID) ? "(".$record_StaffSetID.")" : "")."
</span>
</th>
我需要改變的背景: #000。我嘗試了一系列if/else,並不斷收到語法錯誤。
這裏是我所沒有運氣嘗試一個片段:
echo "<th class='techid tooltip' data-tech='".$row."' ".(isset($record_StaffSetID) ? "style=background:#000 !important;" : "style=background:#CCC !important;").">
什麼是處理這個問題的最好方法?
_immediate_答案是:「使用三元運算符(詳見文檔)」。這裏的_constructive_答案應該是:開始使用css類並將你的內聯樣式定義移動到單獨的css文件中以清除事件。 – arkascha