I want to color the column according to department and month in a table. My problem is if one department having more than one month am getting only one column colored. for eg: In IT am having april and june. But i am getting color only in june column. Can any one help me plz?
code is given below
$q_fn = mysql_query("SELECT deptname FROM functiontb ") ;
$storeArray = Array();
while ($row = mysql_fetch_array($q_fn, MYSQL_ASSOC)) {
$storeArray[] = $row['deptname'];
}
foreach($storeArray as $sa)
{ ?>
<tr >
<td><?php echo $sa ?></td>
<?php
$q_audit=mysql_query("SELECT * FROM scheduletb where department = '$sa' ") );
while($r= mysql_fetch_assoc($q_audit)){
$month=date("F",strtotime($r['tdate']));?>
<td <?php
if($month == 'January'){
?> bgcolor="#1E90FF">
<?php } ?>
</td>
<td <?php
if($month == 'February'){
?> bgcolor="#1E90FF">
<?php }
?></td>
<td <?php
if($month == 'March'){
?> bgcolor="#1E90FF">
<?php }
?></td>
<td <?php
if($month == 'April'){
?> bgcolor="#1E90FF">
<?php }
?></td>
<td <?php
if($month == 'May'){
?> bgcolor="#1E90FF">
<?php }
?></td>
<td <?php
if($month == 'June'){
?> bgcolor="#1E90FF">
<?php }
?></td>
<td <?php
if($month == 'July'){
?> bgcolor="#1E90FF">
<?php }
?></td>
<td <?php
if($month == 'August'){
?> bgcolor="#1E90FF">
<?php }
?></td>
<td <?php
if($month == 'September'){
?> bgcolor="#1E90FF">
<?php }
?></td>
<td <?php
if($month == 'October'){
?> bgcolor="#1E90FF">
<?php }
?></td>
<td <?php
if($month == 'November'){
?> bgcolor="#1E90FF">
<?php }
?></td>
<td <?php
if($month == 'December'){
?> bgcolor="#1E90FF">
<?php }
?> </td>
</tr>
<?php }
} ?>