php - 我如何编写用于自动变色的 php 代码?

标签 php html css

我在 MySQL 中有一个名为 'contact number' 的表。从我想显示 'c_n' 字段数据的地方。如果字段值小于或大于 11 位,则该字段的颜色需要变为红色,值等于 11 位时,颜色需要变为绿色。现在如何编写 PHP 代码来解决它?

代码:

switch($row['c_n']) {
    case($row['c_n'] > "11"):
        ?>
        <tr>
            <td font color="red">
                <?php echo"'c_n";?>
            </td>
        </tr>
        <?

最佳答案

您可能想要做的是:"

<?php
$color = "black";
if(strlen($row['c_n']) > 11){
    $color = "red";
}
?>
<tr>
    <td style="color:<?php echo $color; ?>>
        <?php echo $row['c_n']; ?>
    </td>
</tr>

可以用一些简写形式缩短为:

<tr>
    <td style="color:<?=(strlen($row['c_n'])) > 11 ? "red" : "black"; ?>>
        <?=$row['c_n']?>
    </td>
</tr>

关于php - 我如何编写用于自动变色的 php 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43819160/

相关文章:

PHP - 文件上传 - 内部发生了什么?

css - 尝试将 firefox 的按钮垂直居中会导致 chrome 菜单不均匀。我究竟做错了什么?

html - 使网格行占用最小空间

php - 在 Linux 服务器上 chmod 时出现错误权限被拒绝

php - 当我从 php 的每个查询更新它时,MySql 和 float 或双重裁剪我的号码

javascript - 我想通过将鼠标悬停在 div 内的文本上来更改 div 高度

html - css 将背景图像垂直填充到 100%

javascript - getComputedStyle 返回意外的 z-index

php - WooCommerce Blocks - 向产品网格添加简短的产品描述

javascript - 使用 PHP 和 JavaScript 动态更改链接目标