3
下面的代码从网页上的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>";
}
使用类而不是内联样式。 – sectus
那个
有趣,我刚刚被要求使用类。是什么user3766955发布了一个良好的开始实施类解决方案? –
回答
你只需要上取决于性别值的“TR”标签应用样式。
来源
2015-02-26 10:51:24 user3766955
使用的背景颜色为TR标签,而不是TD标签。 否则你必须申请所有TD,这是一个不好的做法。
来源
2015-02-26 11:06:30
感谢您发布答案。这对我真的很好! –
@LeoK:如果它确实有效,请将我的答案投票并接受。 谢谢! –
Stackoverflow说我需要15点声望,然后才可以upvote。否则,我会@Parag Soni –
相关问题