我有下面的代碼,我想添加一個元素到我的if語句中,但我不確定如何處理這個問題。我期望做的是在它的其他部分添加背景顏色。在此:在php if語句中爲元素添加背景顏色
else {
$status_img = '<img src="../icons/collection/checkmark.png" alt="Goal Complete">';
}
所以,如果$status
不爲0,我想設置背景顏色類goal-box-right
。
有反正我可以通過PHP來操縱CSS嗎?
foreach ($rows as $row) {
$status = $row['status'];
if ($status == 0) {
$status_img = '<img src="../icons/collection/x-sign.png" alt="Goal Not Complete">';
}
else {
$status_img = '<img src="../icons/collection/checkmark.png" alt="Goal Complete">';
}
$goal_date = $row['date'];
$fixed_goal_date = fixDate($goal_date);
$html = "";
$html .= '<div class="goal-box" id="comment-'.$row['id'].'">';
$html .= '<div class="goal-box-left">'; //added
$html .= '<div class="goal-post-status">'.$status_img. '</div>';
$html .= '</div>'; //added
$html .= '<div class="goal-box-right">'; //added
$html .= '<div class="goal-post-title">'.$row['title']. '</div>';
$html .= '<div class="goal-post-date">'.$fixed_goal_date. '</div>';
$html .= '<div class="goal-post-description">'.$row['description']. '</div>';
$html .= '</div>'; //added
$html .= '</div>';
什麼問題呢? –
爲什麼不將背景色設置爲內聯樣式? – connexo
問題是我不知道如何通過我的if語句將背景顏色設置爲不同的顏色。 – Paul