<tr> 当单元格具有某些值时,使用javascript更改(php while loop中的值)背景



我是新手编程的,也很抱歉我的英语。

我正在为我的办公室制作动态网站,并且在JavaScript功能上遇到了一些麻烦。

我的表格具有模式和其他链接,其中值是从循环回声的。一切正常,但是我需要实现此功能。

这是我的html/php时循环

<?php
     while($row = mysqli_fetch_array($result))
    { ?>
    <tr id="lavorazione"> 
    <td><? echo $row['ID']; ?></td>
    <td><? echo $row['carrier']; ?></td>
    <td><? echo $row['tt']; ?></td>
    <td><? echo $row['apertura']; ?></td>
    <td><? echo $row['cliente']; ?></td>
    <td><? echo $row['linea']; ?></td>
    <td><? echo $row['risorsa']; ?></td>
    <td id="escalation"><? echo $row['escalation']; ?></td>
    <td> <!-- Colonna dei modali -->
    <form method="post">

其他一些代码...

    </td> <!-- Chiudo la casella dei modali-->

</tr> <!-- Chiudo la riga della tabella -->

TD ID ="升级">。例如,如果$ row ['升级']是i级别,则TR的背景必须为#ff8080

有人可以帮我吗?我从两天开始就对此受到阻止!

您可以做这样的事情

    <tr class="color_<?php $row[escalation]?>">
<td><? echo $row['ID']; ?></td>
    <td><? echo $row['carrier']; ?></td>
    <td><? echo $row['tt']; ?></td>
    <td><? echo $row['apertura']; ?></td>
    <td><? echo $row['cliente']; ?></td>
    <td><? echo $row['linea']; ?></td>
    <td><? echo $row['risorsa']; ?></td>
    <td id="escalation"><? echo $row['escalation']; ?></td>
</tr>

然后使用一些CSS,例如

 mod_1{background-color:#FF8080}
<tr id="lavorazione">
<td><? echo $row['ID']; ?></td>

变成

<tr id="lavorazione"<?php
if ($row['escalation'] == 'something') {
  echo ' class="red"';
}
?>>
<td><? echo $row['ID']; ?></td>

然后您在CSS中有:

.red { background-color: #FF8080 }

最新更新