Consider the following code:
<table>
<?php
$class = 'class="red"'; // Set the initial background color.
$a = 1;
while ( $a<7 ) {
$class = ($class=='class="red"' ? 'class="blue"' : 'class="white"'); // Switch the background color.
echo '<tr ' . $class . '><td>list</td></tr>';
$a++;
}
?>
</table>
Since we want to alternate the background color, this code will, upon each iteration of the loop, assign the opposite class to the $class. If $class is equal to white, then it will be assigned the value of blue and vice versa. For the first row fetched, $class is initially equal to white and will therefore be assigned blue, making a blue background.
Photo by Hammerin Man



1 comment