PHP를 사용하여 값에 따라 HTML TD 배경색을 동적으로 변경합니다.
P粉295728625
P粉295728625 2024-03-31 15:30:07
0
2
413

TD 배경색을 동적으로 변경하려고 하는데 코드를 수정하는 방법을 잘 모르기 때문에 미치게 됩니다.

내 코드는 다음과 같습니다.

으아악

나는 올바른 길을 가고 있다고 생각하지만 올바른 해결책을 찾을 수 없습니다. 어떤 제안이 있으십니까? 감사해요!

EDIT: 이 코드는 이제 작동합니다! 내 전체 코드는 다음과 같습니다.

<td data-column="% Over 0.5 SH" style="background-color: <?php echo $backgroundColorOver05SH; ?>">
<?php 
if (($row['TotalMatch']) > 9){ 
$percover05sh = $row['OK_05sh'] / $row['TotalMatch'] * 100; 
echo sprintf("%.2f", $percover05sh);


if ($percover05sh > 80){
    $backgroundColorOver05SH = "green";
} elseif ($percover05sh >= 70 and $percover05sh <= 79.99  ){
    $backgroundColorOver05SH = "yellow";
} else {
    $backgroundColorOver05SH = "red";
}

P粉295728625
P粉295728625

모든 응답(2)
P粉908643611

코드의 순서를 변경하는 것 외에도(질문 주석에 기록된 대로) 스타일 속성에서 PHP가 에코한 배경색 값 뒤에 세미콜론을 추가합니다. 즉,

으아아아
P粉938936304

먼저:

으아아아

색상이 변하지 않는다면 다른 CSS 규칙이나 스크립트에 의해 설정된 것이 아닐까요?

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿