Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何根据值更改单元格的背景_Php_Sqlite - Fatal编程技术网

Php 如何根据值更改单元格的背景

Php 如何根据值更改单元格的背景,php,sqlite,Php,Sqlite,我的目标是只更改“状态”列中包含数据的单元格。如果等于未批准,则为红色;如果等于已批准,则为绿色。任何帮助都会很棒!数据位于sqlite3数据库中的单个表中。您可以通过将类添加到td并将样式添加到该类来实现 PHP中的 <?php try { $db = new PDO("sqlite:/var/www/html/mobile_app.db"); print "<table border=1>"; print "<tr><td>Game

我的目标是只更改“状态”列中包含数据的单元格。如果等于未批准,则为红色;如果等于已批准,则为绿色。任何帮助都会很棒!数据位于sqlite3数据库中的单个表中。

您可以通过将类添加到td并将样式添加到该类来实现

PHP中的

<?php

  try

  {

$db = new PDO("sqlite:/var/www/html/mobile_app.db");

print "<table border=1>";
print "<tr><td>Game ID</td><td>Game Name</td><td>Approved Version</td><td>Current Version</td><td>Status</td><td>Date Checked</td><td>Date Changed</td></tr>";
$result = $db->query('SELECT * FROM mobile_version');
foreach($result as $row)
{
  print "<tr><td>".$row['gameid']."</td>";
  print "<td>".$row['game_name']."</td>";
  print "<td>".$row['approved_version']."</td>";
  print "<td>".$row['current_version']."</td>";
  print "<td>".$row['status']."</td>";
  print "<td>".$row['date_checked']."</td>";
  print "<td>".$row['date_changed']."</td>";
}
print "</table>";
$db = NULL;
}
catch(PDOException $e) {
  echo $e->getMessage();
}
?>
 print "<td class=".$row['status'].">".$row['status']."</td>";
td.APPROVED {
    background-color: green;
    color: white;
}

td.UNAPPROVED {
    background-color: red;
    color: white;
}