0
我想用if語句,但不知何故我的代碼不影響所有行更改單元格顏色
這種改變TD顏色是我的代碼:
require_once("../model/materiel.class.php" . ""); $mt=new materiel(); $data=$mt->afficher_tous1(); echo '<table id="customers2" class="table datatable table-striped">'; echo "<thead> <tr> <th>Qte disponible</th> <th>Alert</th> </tr> </thead>"; echo "<tbody>"; foreach($data as $t){ echo "<tr>"; if ($t['qte_disponible_m'] == 0){ echo "<td bgcolor='red'>".$t['qte_disponible_m']."</td>"; }else if ($t['qte_disponible_m'] > $t['alert_m']){ echo "<td bgcolor='green'>".$t['qte_disponible_m']."</td>"; }else if ($t['qte_disponible_m'] == $t['alert_m']){ echo "<td bgcolor='yellow'>".$t['qte_disponible_m']."</td>"; } echo "<td>".$t['alert_m']."</td>"; echo "</tr>"; } echo "</tbody>"; echo"</table>";
- 的問題我已經看到下面的截圖:
if語句就像是跳進下一行
如果知道'$ t ['alert_m']'是否在您的測試中使用它將是有用的!它並沒有顯示在你的照片中。但那是你需要尋求解決這個問題的地方。在你的循環的每一次迭代中,它可能都是<<$ t ['qte_disponible_m']' – RiggsFolly