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