1,105,399 Community Members

changing color background

Member Avatar
fadliraihana
Newbie Poster
3 posts since Jul 2010
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]
 
0
 

i cant seem to solve this.

how do i change the cell background color using php?

this is what i got;

<tr>
<td ><span class="style2">1</span></td>
<td >PERAK IP-F002</td>
<td bgcolor=<? if($a1==1) echo "#00ff00"; else echo "#ff0000"; ?>>&nbsp;</td>
<td bgcolor=<? if($a2==1) echo "#FF0000"; else echo "#00FF00"; ?>>&nbsp;</td>
<td bgcolor=<? if($a3==1) echo "#00ff00"; else echo "#ff0000"; ?>>&nbsp;</td>
</tr>
<tr>

is this correct?

Member Avatar
adkhan
Newbie Poster
24 posts since Oct 2009
Reputation Points: 6 [?]
Q&As Helped to Solve: 8 [?]
Skill Endorsements: 0 [?]
 
0
 

Try this

<tr>
<td ><span class="style2">1</span></td>
<td >PERAK IP-F002</td>
<td style="background-color:<?php if($a1==1) echo "#00FF00"; else echo "#FF0000"; ?>">&nbsp;</td>
<td style="background-color:<?php if($a2==1) echo "#FF0000"; else echo "#00FF00"; ?>">&nbsp;</td>
<td style="background-color:<?php if($a3==1) echo "#00FF00"; else echo "#FF0000"; ?>">&nbsp;</td>
</tr>
Member Avatar
vibhaJ
Posting Shark
960 posts since Apr 2010
Reputation Points: 126 [?]
Q&As Helped to Solve: 190 [?]
Skill Endorsements: 3 [?]
 
0
 

You can also use ternary operator for minimizing code.

<tr>
<td ><span class="style2">1</span></td>
<td >PERAK IP-F002</td>
<td style="background-color:<?=($a1==1)?('#00FF00'):('#FF0000');?>">&nbsp;</td>
<td style="background-color:<?=($a2==1)?('#FF0000'):('#00FF00');?>">&nbsp;</td>
<td style="background-color:<?=($a3==1)?('#00FF00'):('#FF0000');?>">&nbsp;</td>
</tr>
You
This article has been dead for over three months: Start a new discussion instead
Post:
Start New Discussion
View similar articles that have also been tagged: