php - 如何根据 PHP 变量中包含的值应用 CSS 类?

标签 php html css

我正在使用 PHP、MySQL、HTML 和 CSS。根据我的 PHP 变量中的值,我想将 CSS 类应用于

  • 元素。我应该怎么做?我的PHP和HTMl(
  • 元素)代码片段如下:

    <?php
    $e=$_POST['users']; //$e should have either employee_id or a string "All"
    ?>
    <li><p align="center"><a href="salary_report.php">Salary Report(Individual)</a></p></li>
          <li><p align="center"><a href="salary_report_combined.php">Salary Report(Combined)</a></p></li>
    

    现在的情况是如果 $e=="All"那么我必须将 CSS 类 "class="active"应用于以下

  • <li><p align="center"><a href="salary_report_combined.php">Salary Report(Combined)</a></p></li>
    

    如果不是,则将相同的 CSS 类应用到另一个

  • <li><p align="center"><a href="salary_report.php">Salary Report(Individual)</a></p></li>
    

    我的问题是我应该如何根据 PHP 变量使用条件并将特定类应用于 HTML 元素?任何人都可以在这方面帮助我吗?提前致谢。

  • 最佳答案

    试试像这样的三元运算符

    <li class="<?php echo $e == "All" ? 'active' : ''; ?>><p align="center"><a href="salary_report_combined.php">Salary Report(Combined)</a></p></li>
    

    关于php - 如何根据 PHP 变量中包含的值应用 CSS 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17895973/

    相关文章:

    html - CSS 图像居中

    javascript - 在提交到 PHP 上传之前在客户端调整图像大小

    javascript - 在 PHP 变量中存储 html 页面、解析并显示它的正确方法

    javascript - jQuery/HTML5 选择并设置父项和所有子项的样式

    html - 创建一个两列的有序列表。我可以在 OL 和 LI 标签之间放置一个 DIV 吗?

    javascript - 鼠标悬停事件超时

    php - 有关 PHP 和 MySQL 函数的帮助

    php - 获取每条记录的正确 'topic'

    javascript - 如何在 Highcharts 仪表中完成响应式文本?

    javascript - 使用 JS 禁用控件