PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 1
bagas Отправлено: 11 Мая, 2023 - 18:47:54 • Тема: генерация таблицы в цикле • Форум: Вопросы новичков

Ответов: 1
Просмотров: 890
Добрый день.
Спазу скажу не профи в програмировании php.
Пишу небольшое приложение для мониторинга давления.
Код не идеальный, но это приложения чисто для себя.

Сам код.
CODE (htmlphp):
скопировать код в буфер обмена
  1. $dates = mysqli_real_escape_string($db_con, $_POST["calendar"]);
  2. $dates_query = "SELECT `date`, `time`, `pressure`, `high`, `low` FROM `pressure` WHERE DATE(date) = '$dates' ORDER BY `date` ASC";
  3.  
  4. $result = $db_con->query($dates_query);
  5. if ($result) {
  6.  
  7. $rows = $result->num_rows;
  8.  
  9.     echo "<table class='look'>";
  10.     echo "<tr>";
  11.     echo "<th>Дата</th>";
  12.     echo "<th>Время</th>";
  13.     echo "<th>Давление</th>";
  14.     echo "<th>Дав выс</th>";
  15.     echo "<th>Дав низ</th>";
  16.     echo "</tr>";
  17.  
  18. while ($row = $result->fetch_row()) {
  19. echo "<tr>";
  20.   for ($j = 0; $j < 5; ++$j) {
  21.    if ($row[$j] > 145) {
  22.       echo "<td>$row[$j]</td>";
  23.     } else {
  24.       echo "<td>$row[$j]</td>";
  25.  }
  26. }
  27.    echo "</tr>";
  28.  }
  29. }
  30.     echo "</table>";

Пока получилось только отсортировать все что выше числа 145 во всей таблице и выделить саму ячейку красным.
Хочется, к примеру если отсортировать по дате высокое давление (145) и выделить всю строку красным.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB