Приведенный ниже код был взят с сайта с учебными пособиями по php pdo, который, как мне кажется, найден (найден), но лишь незначительно изменен в соответствии с моими потребностями. .
Вывод таблицы является в настоящее время таким, каким я хочу - точным представлением результатов запроса, возвращаемых хранимой процедурой.
Однако я хочу найти наименьшее значение «Разделить» в выходных данных массива и покрасить его шрифт в зеленый цвет. Вывод уже правильно отсортирован по времени круга.
Меня смущает способ поиска и вывода массива в таблицу, поскольку я, похоже, не могу для обработки форматирования отдельных строк/столбцов с помощью этого метода. Поэтому, даже если бы я смог найти наименьшее значение, я думаю, что застрял, если бы все это не было переработано. Но как этого добиться?
Выполнить
Код
Имя
Разделить
Круг
1
AA-11111
Гордон Шмордон
00:02.120
00:35.426
1
AB-22222
Рутанка Бутиндера
00:02.113
00:37.077
1
AC-33333
Барри Баррингтон
00:02.293
00:38.945
1
BA-11111
Гэвин Шпенглер
00:02.404
00:39.803< /td>
1
BB-22222
Джимми Битпиас
00:02.494
00:41.061
1
BC-33333
Кэрри Мепожалуйста
00:02.437
00:42.700
1
CC-11111
Гюнтер Хаас
00:02.515
00:43.490
1
1
CD-99999
Донна Хочешь
00:02.623
00:47.766
Код: Выделить всё
Run
Code
Name
Split
Lap
Пример данных, отправленных в phpize здесь.
Желаемый результат — чтобы таблица выводила данные как в настоящее время это так, однако я бы хотел отформатировать это следующим образом:
[*]Наименьшее значение Split_Time в этом столбце должно выводиться зеленым цветом.[*]Если Split_time бегуна совпадает с его Split_record (не отображается, но есть в результате запроса), выведите это Split_time фиолетовым цветом.
[*]Если время круга бегуна соответствует его Lap_record, выведите это время круга фиолетовым цветом.
[*]Если наименьшее время разделения_времени в этом столбце также соответствует тому, что бегуны разделяют_запись, фиолетовое форматирование может переопределить зеленое правило.
< /ул>
Подробнее здесь: https://stackoverflow.com/questions/782 ... p-html-pdo