php - 如何将 CSS 添加到 PHP 中的 if else 语句

标签 php css

我想根据接受(绿色)或拒绝(红色)来更改状态文本的颜色。目前,他们给出的值是“1”被接受或“2”被拒绝。

如何根据结果更改颜色。

这是我的 PHP:

$query = "SELECT * FROM `REQUESTS` ORDER BY $selectOption"; 
echo $query;
$result = $db->query($query);
if ($result == FALSE){ 
    die ("could not execute statement $query<br />");
} else {
    echo "<form action='' method='post'>";
    echo "<table>";                         
    while($row=$result->fetchRow()){                        
        echo "<td>" . $row['status'] . "</td>";
    }
    echo "</tr>";
    echo "</table>"; 
}

最佳答案

您可以根据状态应用不同的 css 类。

CSS:

td.status-accepted{color:green;}
td.status-rejected{color:red;}

HTML/PHP:

$query = "SELECT * FROM `REQUESTS` ORDER BY $selectOption"; 
echo $query;
$result = $db->query($query);
if ($result == FALSE){ 
    die ("could not execute statement $query<br />");
} else {
    echo "<form action='' method='post'>";
    echo "<table>";                         
    while($row=$result->fetchRow()){                        
    echo '<td class="'.(($row['status'] == 2) ? 'status-rejected' : 'status-accepted'). '">'.$row['status'].'</td>';
    }
    echo "</tr>";
    echo "</table>"; 
}

关于php - 如何将 CSS 添加到 PHP 中的 if else 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35258032/

相关文章:

PHP 按类别过滤搜索结果

php - 有哪些好的软件或脚本可用于管理我们网站上的用户和订阅?

php - 单击 +1 增加 MySQL 值

javascript - Bootstrap - 为每个环境调整按钮和文本字段的动态高度

css - 对移动设备的响应能力感到沮丧

javascript - 背景 : cover header image with menu always at the bottom of the screen

php - 我想借助这个 div 和图像将男性/女性添加到数据库中

css - 粗体字体在 Mac 上看起来很奇怪

html - 李 :last-child doesn't seem to work in IE8

php - 从最大的 SQL 和更改 CSS