Hướng dẫn php change background-color based on value - php thay đổi màu nền dựa trên giá trị

Bỏ qua nội dung

Để thay đổi trang web hoặc nền HTML dựa trên biến PHP là gì, hãy làm theo hướng dẫn này:

Đối với mục đích thực tế nếu một hồ sơ trực tuyến, biến PHP = 1 Làm cho nền màu xanh lá cây khác làm cho nó màu đỏ cho 0.



More html here


8

function is_online($id){
    $data = json_decode(file_get_contents("https://someurl/profile?userid=" . $id . ""));
    $status = $data->response->status;
if($status == 1){$color = 'green';}else{$color = 'red';}
return $color;
}


More html here


Nếu hồ sơ 5681 trực tuyến theo lệnh gọi API giả định trong các chức năng.php thì nền sẽ có màu xanh nếu không nền sẽ có màu đỏ.

6

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Cách dễ nhất để thay đổi màu của văn bản dựa trên một biến là gì?

Ví dụ: nếu $ var nằm trong khoảng từ 1-5, màu xanh lá cây. Từ 6-10, màu cam. Lớn hơn 11, đỏ.

Hướng dẫn php change background-color based on value - php thay đổi màu nền dựa trên giá trị

Peehaa

70K58 Huy hiệu vàng185 Huy hiệu bạc259 Huy hiệu đồng58 gold badges185 silver badges259 bronze badges

Khi được hỏi ngày 10 tháng 5 năm 2010 lúc 15:59May 10, 2010 at 15:59

Hướng dẫn php change background-color based on value - php thay đổi màu nền dựa trên giá trị

Kevin Brownkevin BrownKevin Brown

12.5K34 Huy hiệu vàng94 Huy hiệu bạc155 Huy hiệu Đồng34 gold badges94 silver badges155 bronze badges

6

function getProperColor($number)
{
    if ($var > 0 && $var <= 5)
        return '#00FF00';
    else if ($var >= 6 && $var <= 10)
        return = '#FF8000';
    else if ($var >= 11)
        return = '#FF0000';
}

Giả sử một tác phẩm với phạm vi này khá linh hoạt:

Đã trả lời ngày 10 tháng 5 năm 2010 lúc 16:05May 10, 2010 at 16:05

7

$color = "#000000";

if (($v >= 1) && ($v <= 5))
   $color = "#00FF00";
else if (($v >= 6) && ($v <= 10))
   $color = "#FF9900";
else if ($v >= 11)
   $color = "#FF0000";

echo "Text";

ChadchadMay 10, 2010 at 16:03

3822 Huy hiệu bạc7 Huy hiệu đồngLukeN

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.1 gold badge24 silver badges32 bronze badges

6

Cách dễ nhất để thay đổi màu của văn bản dựa trên một biến là gì?

$colorMap[0] = '#00FF00'; //green
$colorMap[1] = '#0000FF'; //blue
$colorMap[2] = '#FF0000'; //red
$colorMap[3] = '#330000'; //dark red

Ví dụ: nếu $ var nằm trong khoảng từ 1-5, màu xanh lá cây. Từ 6-10, màu cam. Lớn hơn 11, đỏ.

desired color

PeehaaMay 10, 2010 at 16:08

70K58 Huy hiệu vàng185 Huy hiệu bạc259 Huy hiệu đồngmip

Khi được hỏi ngày 10 tháng 5 năm 2010 lúc 15:596 gold badges48 silver badges70 bronze badges

0

Và sử dụng nó như thế này

if ($var < 6)
    $style="0F0";
else if ($var < 11)
    $style="F50";
else
   $style = "F00";

?>
blar

Đã trả lời ngày 10 tháng 5 năm 2010 lúc 16:03May 10, 2010 at 16:04

LukenlukenRik Heywood

5.4901 Huy hiệu vàng24 Huy hiệu bạc32 Huy hiệu đồng9 gold badges60 silver badges79 bronze badges

Các giá trị màu có được lập chỉ mục bởi các hằng số không? Tôi sẽ chuẩn bị bản đồ băm

 if ($var < 6) $color = '#00FF00';
elseif ($var < 10) $color = '#FF8000';
elseif ($var > 10) $color = '#FF0000';

Đã trả lời ngày 10 tháng 5 năm 2010 lúc 16:05May 10, 2010 at 16:05

Chadchadfafnirbcrow

3822 Huy hiệu bạc7 Huy hiệu đồng3 silver badges8 bronze badges

1

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.

Cách dễ nhất để thay đổi màu của văn bản dựa trên một biến là gì?

Ví dụ: nếu $ var nằm trong khoảng từ 1-5, màu xanh lá cây. Từ 6-10, màu cam. Lớn hơn 11, đỏ.May 10, 2010 at 16:23

Peehaazaf

70K58 Huy hiệu vàng185 Huy hiệu bạc259 Huy hiệu đồng11 gold badges64 silver badges95 bronze badges

Một cái gì đó giống như bộ ba câu lệnh if này:



More html here


0

Đã trả lời ngày 10 tháng 5 năm 2010 lúc 16:02May 10, 2010 at 16:02

JyeltonjyeltonJYelton

34,7K25 Huy hiệu vàng127 Huy hiệu bạc188 Huy hiệu đồng25 gold badges127 silver badges188 bronze badges

3

Toán tử ternary cho ví dụ đơn giản của bạn.



More html here


1

Đã trả lời ngày 10 tháng 5 năm 2010 lúc 17:24May 10, 2010 at 17:24

Alexganosealexganosealexganose

2274 Huy hiệu bạc12 Huy hiệu Đồng4 silver badges12 bronze badges

Tôi sẽ sử dụng các lớp CSS thay vì nội tuyến tạo kiểu cho màu ... hãy để CSS hoạt động ...



More html here


2

Nếu không có câu trả lời nào trong số này là câu trả lời bạn mong đợi, chính xác thì bạn đang cố gắng thực hiện điều gì? Bạn có thể cung cấp thêm thông tin?

Đã trả lời ngày 10 tháng 5 năm 2010 lúc 16:28May 10, 2010 at 16:28

Hướng dẫn php change background-color based on value - php thay đổi màu nền dựa trên giá trị

ACMACMacm

6.4683 Huy hiệu vàng37 Huy hiệu bạc44 Huy hiệu đồng3 gold badges37 silver badges44 bronze badges

Đã trả lời ngày 17 tháng 12 năm 2010 lúc 16:28Dec 17, 2010 at 16:28

Kevin Brownkevin BrownKevin Brown

12.5K34 Huy hiệu vàng94 Huy hiệu bạc155 Huy hiệu Đồng34 gold badges94 silver badges155 bronze badges

Giả sử một tác phẩm với phạm vi này khá linh hoạt:



More html here


3

Điều này sẽ xuất hiện:



More html here


4

Đã trả lời ngày 12 tháng 7 năm 2013 lúc 1:03Jul 12, 2013 at 1:03

FinzzowntfinzzowntFinzzownt

3703 Huy hiệu bạc6 Huy hiệu Đồng3 silver badges6 bronze badges

1



More html here


5

Đã trả lời ngày 13 tháng 6 năm 2014 lúc 12:55Jun 13, 2014 at 12:55

Hướng dẫn php change background-color based on value - php thay đổi màu nền dựa trên giá trị

Tại sao không phải là một trường hợp chuyển đổi? nó sẽ sạch hơn theo cách này



More html here


6

Đã trả lời ngày 12 tháng 4 năm 2018 lúc 7:56Apr 12, 2018 at 7:56

Hướng dẫn php change background-color based on value - php thay đổi màu nền dựa trên giá trị

2



More html here


7

Đã trả lời ngày 10 tháng 5 năm 2010 lúc 16:05May 10, 2010 at 16:05

ChadchadChad

3822 Huy hiệu bạc7 Huy hiệu đồng2 silver badges7 bronze badges

1