![]() |
Using a simple counter
I have a small project where records are queried from a database using php and the results are then displayed to the user. To display the results I am using a simple
PHP Code:
What I would like to do is alternate the color of the background text in each row shown by the do - while loop. I know I can assign "somecolor" to a variable and alternate the value of somecolor based on a counter being odd or even. I just do not know how to declare or increment the counter. I am wondering what the simplest way to accomplish this would be. Sorry if I did not explain this very well. I've been staring at a screen all day and think I am going blind. :) Any help would be appreciated. |
PHP Code:
|
The code I use normally for something like that is...
PHP Code:
NS |
You don't need a counter. Try this (in simple pseudocode)
your do if somecolor==black somecolor = white; else somecolor = black; your phpcode while |
Yea, the counter really isn't needed unless for some other purpose not mentioned in the first post.
|
Actually there is a cool trick in C that should work in PHP...
To toggle between on and off in any situation, you can just do this (if you don't have a counter running)... $j=1-$j; if $j equals 1 then it equals 0 if $j equals 0 then it equals 1 Then just check $j to do whatever you want 0 or 1 to represent. |
ShadowWind, if you look three posts above yours you'll see basically the same thing, but without the extra step of finding the value of $j (which should start with $j=1 somewhere outside the if construction to seed the initial value). And several of the other posts use variants of the toggle technique, eg NotteScura's method.
|
| All times are GMT. The time now is 06:58 PM. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0