Я создал таблицу для отображения данных из таблицы базы данных на странице. Моя проблема в том, как отобразить цвета в таблице в соответствии с номерами префиксов?
Ниже моя кодировка:
<table id="" class="table table-bordered table-condensed table-hover table-striped dataTable">
<thead>
<tr>
<th style='width:7%'>No</th>
<th class='filter_text_field'>Name</th>
<th class='filter_text_field'>Folder Location</th>
<th class='filter_text_field'>Category</th>
<th class='filter_text_field'>Request By</th>
<th class='filter_text_field'>Date Request</th>
<!--<th class='filter_text_field'>Date Request</th>
<th class='filter_text_field'>Folder Name</th>
<th class='filter_text_field'>Category</th>
<th class='filter_text_field'>Folder Location</th>
<th class='filter_text_field'>Status_1</th>
<th class='filter_text_field'>Email Address</th>-->
<th class='filter_text_field'>Status</th>
<?php if ($module_user_permission['edit'] == 1) { ?>
<th style='width:15%'>Action</th>
<?php } ?>
</tr>
</thead>
<tbody>
<?php
// create a map with FROM, TO and COLOR
$colorRanges = [
[100, 199, 'blue'],
[200, 299, 'red'],
[300, 399, 'yellow'],
[400, 499, 'orange'],
[500, 599, 'green'],
];
$sql_wtp = "select * from filing_code_management";
$query_wtp = db_conn_select($sql_wtp);
foreach ($query_wtp as $rs_wtp) {
if ($rs_wtp['status'] == 1) {
$active = 'Active';
} elseif ($rs_wtp['status'] == 0) {
$active = 'Inactive';
}
echo "<tr>";
echo "<td>" . (++$no) . "</td>";
echo "<td class='$colorClass'>" . $rs_wtp['name'] . "</td>";
echo "<td>" . $rs_wtp['folder_location'] . "</td>";
echo "<td>" . $rs_wtp['category'] . "</td>";
echo "<td>" . $rs_wtp['request_by'] . "</td>";
echo "<td>" . $rs_wtp['date_request'] . "</td>";
echo "<td>" . $active . "</td>";
if ($module_user_permission['edit'] == 1) {
echo '<td><a href="#wtp_modal" onclick="select_(\'' . md5($rs_wtp['id'].$md5) . '\',\'wtp_content\')" data-toggle="modal" data-original-title="Help" class="btn btn-sm btn-primary" data-color-format="hex">Update</a>';
if ($rs_wtp['status'] == 1) {
echo '<a onclick="delete_(\'' . md5($rs_wtp['id'].$md5) . '\',1)" class="btn btn-sm btn-primary" data-color-format="hex">Deactivate</a>';
} elseif ($rs_wtp['status'] == 0) {
echo '<a onclick="delete_(\'' . md5($rs_wtp['id'].$md5) . '\',0)" class="btn btn-sm btn-primary" data-color-format="hex">Activate</a>';
}
echo '</td>';
}
echo "</tr>";
}
?>
</tbody>
</table>
Это мой вывод, моя проблема заключается в том, как показать $colorRanges
на странице:
На самом деле я хочу, чтобы результат такой же, как показано ниже, на образце изображения можно было показать $colorRanges
на странице, ниже на образце изображения не используется кодирование. чтобы сделать это, просто я использую программное обеспечение для рисования, чтобы отредактировать и сделать так, чтобы вы могли понять, что я хочу получить: