So only increase $i when $row->show_title is true. if($row->show_title) { $i++; } $bgcolor = ($i & 1) ? '#FFFFFF' : '#CCCCCC';
---John Holmes... ----- Original Message ----- From: "Brian V Bonini" <[EMAIL PROTECTED]> To: "Jay Blanchard" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Monday, July 29, 2002 10:26 AM Subject: RE: [PHP] Brain Fart- table formatting help > Isn't that the same thing essentially? See, from the time ($row->show_title) > is true until it is true again is not a fixed number so the only constant is > that if ($row->show_title) is true then the <tr> background color will be > on. Then I need to alternate the background color between on and off until > ($row->show_title) is true again. Then start the process over. So I'm sure > my ignorance has prevented me from fully understanding what you tried to > show me below but isn't that the same as saying: > if ($i&1) { > do this; > } else { > do this; > } > which is the same as if ($i%2) { etc..... } > > ??? > > -B > > > -----Original Message----- > > From: Jay Blanchard [mailto:[EMAIL PROTECTED]] > > Sent: Monday, July 29, 2002 9:19 AM > > To: 'Brian V Bonini'; [EMAIL PROTECTED] > > Subject: RE: [PHP] Brain Fart- table formatting help > > > > > > [snip] > > I'm trying to format the output of a db query with alternating row colors, > > the thing is the usual > > if ($i%2) {} will not work here because the alternating colors do not > > necessarily fall on odd or even rows. > > [/snip] > > > > <?php > > $i = 0; > > while($exrows = mysql_fetch_object($dbcdrex)){ > > $bgcolor = ($i++ & 1) ? '#FFFFFF' : '#CCCCCC'; > > //other table stuff > > ?> > > > > HTH! > > > > Jay > > > > Minds are like parachutes.they only function when OPEN > > > > ************************************* > > * Want to meet other PHP developers * > > * in your area? Check out: * > > * http://php.meetup.com/ * > > * No developer is an island ... * > > ************************************* > > > > *************************************** > > * * > > * Texas PHP Developers Meeting * > > * Spring 2003 * > > * T Bar M Resort & Conference Center * > > * New Braunfels, Texas * > > * Interested? Contact; * > > * [EMAIL PROTECTED] * > > * * > > *************************************** > > > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php