sql >> Databasteknik >  >> RDS >> Mysql

Att markera en cell PHP en viss färg baserat på MYSQL-värde

Du kan göra detta med detta:

while($row = mysql_fetch_array($result)) 
  { 
  echo "<tr>"; 
  echo "<td>" . $row['CustomerID'] . "</td>"; 
  echo "<td>" . $row['CustomerName'] . "</td>"; 
  if($row['ProspectStatus']=='[val1]') // [val1] can be 'approved'
         echo "<td style='background-color: #00FF00;'>".$row['ProspectStatus']."</td>"; 
  else if($row['ProspectStatus']=='[val2]')// [val2]can be 'rejected'
         echo "<td style='background-color: #FF0000;'>".$row['ProspectStatus']."</td>"; 
  else if($row['ProspectStatus']=='[val3]') //[val3] can be 'on hold'
         echo "<td style='background-color: #FFFF00;'>".$row['ProspectStatus']."</td>"; 
  echo "<td>" . $row['Address'] . "</td>"; 
  echo "</tr>"; 
  } 
echo "</table>";  

Statusens värde kan bero på färgen. Jag antar att val1 , val2 och val3 är värdena för de 3 färgerna.



  1. Batch Mode Normalization and Performance

  2. Skripta all data från SQL Server-databasen

  3. Hur man får värden för varje dag under en månad

  4. Hur man infogar data i den kapslade uppsättningsmodellen (MySQL);