Dynatable Row цветной с классом

Я нашел тему, которая обсуждала, как изменить цвет строки таблицы HTML на основе значения строки. В моем случае это решение не сработало. Я хотел бы изменить цвет каждой строки на основе значения класса, связанного со строкой таблицы. В качестве примера: там, где класс «красный» красный, закрасьте строку красным, но оставьте цвет по умолчанию для других.
Что я могу сделать, чтобы сделать эту работу?

    <table class="table table-striped" id="mytable">
<thead>
<tr>
<th>Nom du cours</th>
<th>Matière</th>
<th>Date d'enregistrement</th>
<th>Date d'apprentissage</th>
<th>Nombre d'études</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
<?php
while($cour = $load->fetch()){
if(condition){
$data = "red";
}else{
$data = "none";
}
echo '
<tr id = "cours_row" class='.$data.'>
<td class="nom_cours">'.$cour['nom_cours'].'</td>
<td class="nom_matiere">'.$cour['nom_matiere'].'</td>
<td class="first_append">'.$cour['first_append'].'</td>
<td class="next_append">'.$formater -> format(strtotime($cour['next_append'])).'</td>
<td class="number_append">'.$cour['number_append'].'</td>
<td class="actions">Actions</td>
</tr>
';
}
?>
</tbody>
</table>

0

Решение

Решить, что назначить в PHP:

$data = condition?"red":"natural";

CSS:

.red {
background-color: red;
}
.natural {
background-color: inherit;
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]