我有一个表,其中mysql输出足球队名称。
我想要当输出之一包含单词Vroomshoopse时,该表行将全部为粗体字体。但是我该怎么做呢?尝试了很多我在互联网上找到的东西,但是找不到正确的答案。
我想当$row["naam"];
的输出包含Vroomshoopse(完整的词是Vroomshoopse Boys D1,但我希望对更多团队使用,因此只有Vroomshoopse需要工作)时,它将突出显示。
这是我的代码:
<table class="table_knvb_stand">
<thead>
<tr class="headerbalk">
<th></th>
<th class="groottable">Team</th>
<th class="kleintable">Gespeeld</th>
<th class="kleintable">Winst</th>
<th class="kleintable">Gelijk</th>
<th class="kleintable">Verloren</th>
<th class="kleintable">DPV</th>
<th class="kleintable">DPT</th>
<th class="kleintable">Punten</th>
</tr>
</thead>
<tbody>
<?php
$list = $stand["List"];
foreach ($list as $row)
{
?>
<tr>
<td class="nr">
<?php echo $row["Positie"]; ?>
</td>
<td class="groottable">
<?php echo $row["naam"]; ?>
</td>
<td class="kleintable">
<?php echo $row["Gespeeld"]; ?>
</td>
<td class="kleintable">
<?php echo $row["Gewonnen"]; ?>
</td>
<td class="kleintable">
<?php echo $row["Gelijk"]; ?>
</td>
<td class="kleintable">
<?php echo $row["Verloren"]; ?>
</td>
<td class="kleintable">
<?php echo $row["DoelpuntenVoor"]; ?>
</td>
<td class="kleintable">
<?php echo $row["DoelpuntenTegen"]; ?>
</td>
<td class="kleintable">
<?php echo $row["Punten"]; ?>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
这是现在的样子:
最佳答案
我将添加一个简单的CSS类:
.boldClass
{
font-weight: bold;
}
如果您愿意,显然可以做更多的事情,那么我将如下更改每个表单元格(代码中的两个示例):
<td class="nr<?php echo (stristr($row['naam'],"vroomshoopse") ? " boldClass" : "");?>">
<?php echo $row["Positie"]; ?>
</td>
<td class="groottable<?php echo (stristr($row['naam'],"vroomshoopse") ? " boldClass" : "");?>">
<?php echo $row["naam"]; ?>
</td>