Php 仅突出显示第一行数据
我试图在我的表中包含一行高亮显示。我进入表格的数据设置如下。我有一个html页面的数据输入。从这个页面,我有一个单独的php文件,它将把这些结果写入一个文本文件。然后我有另一个php文件,它从文本文件中读取数据并将数据放入表中。然后对该数据进行排序,因为输入的数据将在不同的时间输入。由于数据是动态排序的,我的问题是,如何突出显示该表的第一行?在我的情况下,第一排将有最快的时间 这是我的html页面Php 仅突出显示第一行数据,php,html,Php,Html,我试图在我的表中包含一行高亮显示。我进入表格的数据设置如下。我有一个html页面的数据输入。从这个页面,我有一个单独的php文件,它将把这些结果写入一个文本文件。然后我有另一个php文件,它从文本文件中读取数据并将数据放入表中。然后对该数据进行排序,因为输入的数据将在不同的时间输入。由于数据是动态排序的,我的问题是,如何突出显示该表的第一行?在我的情况下,第一排将有最快的时间 这是我的html页面 <html> <form method = "POST" action = "
<html>
<form method = "POST" action = "TimeSubmitFinal.php" target = "TimeSubmitFinal.php">
<table>
<tr>
<td><h3> Group 1 </h3></td>
</tr>
<tr>
<td> Site: <b><label value = "ASH" readonly = "true" size = "4" name = "ASH" id = "ash"> ASH</label></td>
<td> Run Time: <input type = "text" size = "5" id = "ash_run" class = "run" name = "ash_run" value = "TBD"> </td>
<td> Penalty: <input type = "text" class = "penalty" size = "5" id = "ash_pen" name = "ash_pen" value = "TBD"> </td>
<td> Completed Time: <input type = "text" readonly = "true" size = "5" id = "ash_com" name = "ash_com" class = "com" value = "TBD"> </td>
<td> <input type = "button" value = "calculate" onclick = ashcalc() id = "ashcalcu"> </td>
</tr>
<tr>
<td> Site: <b><label value = "ATL" readonly = "true" size = "4" name = "ATL" id = "atl"> ATL </label></td>
<td> Run Time: <input type = "text" size = "5" id = "atl_run" class = "run" name = "atl_run" value = "TBD"> </td>
<td> Penalty: <input type = "text" class = "penalty" size = "5" id = "atl_pen" name = "atl_pen" value = "TBD"> </td>
<td> Completed Time: <input type = "text" readonly = "true" size = "5" id = "atl_com" name = "atl_com" class = "com" value = "TBD"> </td>
<td> <input type = "button" value = "calculate" onclick = atlcalc()> </td>
</tr>
<tr>
<td> Site: <b><label value = "COL" readonly = "true" size = "4" name = "COL" id = "col"> COL</label></td>
<td> Run Time: <input type = "text" size = "5" id = "col_run" class = "run" name = "col_run" value = "TBD"> </td>
<td> Penalty: <input type = "text" class = "penalty" size = "5" id = "col_pen" name = "col_pen" value = "TBD"> </td>
<td> Completed Time: <input type = "text" readonly = "true" size = "5" id = "col_com" name = "col_com" class = "com" value = "TBD"> </td>
<td> <input type = "button" value = "calculate" onclick = colcalc() id = "colcalcu"> </td>
</tr>
<tr>
<td> Site: <b><label value = "SAV" readonly = "true" size = "4" name = "SAV" id = "sav"> SAV</label></td>
<td> Run Time: <input type = "text" size = "5" id = "sav_run" class = "run" name = "sav_run" value = "TBD"> </td>
<td> Penalty: <input type = "text" class = "penalty" size = "5" id = "sav_pen" name = "sav_pen" value = "TBD"> </td>
<td> Completed Time: <input type = "text" readonly = "true" size = "5" id = "sav_com" name = "sav_com" class = "com" value = "TBD"> </td>
<td> <input type = "button" value = "calculate" onclick = savcalc() id = "savcalcu"> </td>
</tr>
<tr>
<td><input type = "submit" value = "Submit"> </input></td>
</tr>
</table>
</form>
</html
第一组
地点:灰烬
运行时间:
处罚:
完成时间:
地点:ATL
运行时间:
处罚:
完成时间:
地点:COL
运行时间:
处罚:
完成时间:
地点:SAV
运行时间:
处罚:
完成时间:
将以下代码添加到CSS文件中:
.tablesorter tbody tr:first-child td {
background-color: #FFFF66;
}
将颜色代码更改为您喜欢的颜色。将以下代码添加到CSS文件中:
.tablesorter tbody tr:first-child td {
background-color: #FFFF66;
}
将颜色代码更改为您喜欢的颜色。在循环之前设置一个应用高亮显示类的字符串,然后将其设置为循环中的空字符串
$class = ' class="highlight"';
foreach($data1 as $site1) { ?>
<tr<?php echo $class; //highlight is applied the first time ?>>
<td> <b><?php echo $site1["site"]; ?> </td>
<td> <b><?php echo $site1["runtime"];?> </td>
<td> <b><?php echo $site1["pentime"]; ?> </td>
<td> <b><?php echo $site1["comtime"]; ?> </td>
</tr>
<?php
$class = ''; // highlight will not be applied in subsequent iterations
} ?>
$class='class=“highlight”';
foreach($data1作为$site1){?>
设置一个字符串,在循环之前应用高亮显示类,然后在循环中将其设置为空字符串
$class = ' class="highlight"';
foreach($data1 as $site1) { ?>
<tr<?php echo $class; //highlight is applied the first time ?>>
<td> <b><?php echo $site1["site"]; ?> </td>
<td> <b><?php echo $site1["runtime"];?> </td>
<td> <b><?php echo $site1["pentime"]; ?> </td>
<td> <b><?php echo $site1["comtime"]; ?> </td>
</tr>
<?php
$class = ''; // highlight will not be applied in subsequent iterations
} ?>
$class='class=“highlight”';
foreach($data1作为$site1){?>
这应该可以:
<?php $highlight=TRUE; foreach($data1 as $site1) { ?>
<tr <?php echo ($highlight ? 'class="highlight"' : ''); $highlight=false; ?>>
<td> <b><?php echo $site1["site"]; ?> </td>
<td> <b><?php echo $site1["runtime"];?> </td>
<td> <b><?php echo $site1["pentime"]; ?> </td>
<td> <b><?php echo $site1["comtime"]; ?> </td>
</tr>
<?php } ?>
这应该起作用:
<?php $highlight=TRUE; foreach($data1 as $site1) { ?>
<tr <?php echo ($highlight ? 'class="highlight"' : ''); $highlight=false; ?>>
<td> <b><?php echo $site1["site"]; ?> </td>
<td> <b><?php echo $site1["runtime"];?> </td>
<td> <b><?php echo $site1["pentime"]; ?> </td>
<td> <b><?php echo $site1["comtime"]; ?> </td>
</tr>
<?php } ?>
.tablesorter tbody tr:nth child(1)td{background color:#ffffff66;}您也可以使用nth child(1)。非常感谢您的帮助。这正是我要找的..tablesorter tbody tr:nth child(1)td{background color:#FFFF66;}您可以使用nth child(1)我也是。非常感谢你的帮助。这正是我想要的。