Как отобразить цвета в таблице по номерам префиксов? - PullRequest
0 голосов
/ 22 апреля 2020

Я создал таблицу для отображения данных из таблицы базы данных на странице. Моя проблема в том, как отобразить цвета в таблице в соответствии с номерами префиксов?

Ниже моя кодировка:


<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 на странице: Output

На самом деле я хочу, чтобы результат такой же, как показано ниже, на образце изображения можно было показать $colorRanges на странице, ниже на образце изображения не используется кодирование. чтобы сделать это, просто я использую программное обеспечение для рисования, чтобы отредактировать и сделать так, чтобы вы могли понять, что я хочу получить:

Output 2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...