下面的代码从网页上的 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/