sql >> Database >  >> RDS >> Mysql

Een cel markeren PHP een bepaalde kleur op basis van MYSQL-waarde

Je kunt dit hiermee doen:

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>";  

De waarde van de status kan afhankelijk zijn van de kleur. Ik neem aan dat val1 , val2 en val3 zijn de waarden van de 3 kleuren.



  1. MySQL Multi-Table Join

  2. Fatale fout:niet-gevangen fout:oproep naar niet-gedefinieerde functie mysql_pconnect()

  3. mysql - Vergelijk waarden van strings voor date=n met date=n-1

  4. De max_connections in MySQL 5.7