php - 根据条件更改表格行

标签 php html mysql

下面的代码从网页上的 mysql 创建一个表,并根据性别列值是男性还是女性更改列背景颜色,但我想扩展它以更改行的颜色而不使用 javascript/jquery。请问有人可以帮我吗? :)

while($tablev2=mysql_fetch_assoc($records)) {

echo "<td>".$tablev2['primary_key']."</td>";

echo "<td>".$tablev2['name']."</td>";

if($tablev2['gender']=='male')
    echo "<td style='background-color:powderblue;'>".$tablev2['gender']."</td>";

elseif($tablev2['gender']=='female')
    echo "<td style='background-color:pink;'>".$tablev2['gender']."</td>";
    else echo "<td>".$tablev2['gender']."</td>";

echo "<td><a target = '_blank' href='".$tablev2['link']."'>Click to see their facebook profile</a></td>";

echo "</tr>";

最佳答案

您只需要根据性别值在“tr”标签上应用样式。

if($tablev2['gender']=='male'){
    echo '<tr class="bg-male">';
}elseif($tablev2['gender']=='female'){
    echo '<tr class="bg-female">';
}

关于php - 根据条件更改表格行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28740391/

相关文章:

php - 在 select 语句中使用匹配项的第一个匹配计数

php - 检索和显示数据时可能出现简单的 PHP/MYSQL 问题

php - 在 Symfony 中向我的 ChoiceType 表单字段添加一个 'other, please specify' 选项

PHP 计算没有显示我想要的正确答案?

html - 如何在内联元素上使用::首字母

html - 如何固定 <li> 值的长度

mysql 查询 - 如何合并另一个表中的表

php - 什么是输出缓冲?

php - 匹配序列的正则表达式?

php - 文本不脱离列