[ veljovic @ 23.08.2004. 15:20 ] @
| stampam puno linija jednu ispod druge preko WHILE (mysql_fetch_array())!
posto su redovi slicni (radi se o ciframa) gubi se preglednost i korisnik mora da povlaci
prstima po ekranu (sto ljudi najcesce rade) da bi mogao da prati stvari.
imao sam ideju da ispitujem dali je broj paran ili ne ali ne znam pravu funkciju.
dali ima neko ideju kako da menjam boju na svakoj drugoj liniji. |
[ bluesman @ 23.08.2004. 16:47 ] @
Postoji vise nacina, ali se sve svodi na isto: imas brojac koji uvecavas u svakoj iteraciji i proveravas
Code:
$i = 1;
while (... )
{
if ($i++ % 2 == 0)
$bgcolor = "white";
else
$bgcolor = "silver";
echo "<tr style='background: ".$bgcolor."; ' ...>
...
}
[ Goran Rakić @ 23.08.2004. 20:46 ] @
Drugo (skoro isto) resenje je:
Code:
$boja = 'white';
while(...) {
...
if($boja == 'white') $boja = 'silver';
else $boja = 'white';
}
[ -zombie- @ 23.08.2004. 21:39 ] @
što volim one-linere.. :-P
Code:
echo '<tr style="background: '.(@$x++%2?'#eee':'#fff').'"><td>...';
[ Goran Rakić @ 23.08.2004. 21:51 ] @
A "$i++ & 1"?
[ ddz @ 23.08.2004. 22:41 ] @
Meni se najviše sviđa:
Code:
$bla=!$bla;
if ($bla) $color='EEEEEE' else $color='FFFFFF'
[ bluesman @ 23.08.2004. 23:04 ] @
Nemojte da vas vide neki koji postuju po drugim forumima i optuze vas da objasnjenje nije primereno pocetnicima :-)
Pa, Ivane, jesi zadovoljan ponudjenim?
[ veljovic @ 25.08.2004. 23:54 ] @
Pa Gorane ako ti znaci reci cu ti da mi je nekako naj privlacnije
tvoje resenje posto vec imam brojac koji vrtim kroz petlju zbog
nekih drugih stvari.
Tog dana, kada sam postavio pitanje, nisam puno razmisljao, pa
je moje pitanje bilo malo vise ... slicno kao f-ja za ispitivanje
dali je broj paran ili ne, koju je neko trazio ovde na forumu.
U svakom slucaju hvala !
[ bluesman @ 26.08.2004. 02:00 ] @
To je to, proveravas parne brojeve (redove) i bojis ih drugom bojom :-)
samo, kao sto sam ti rekao sve se svodi na isto, tako da stvarno mozes da uzmes bilo koje od ovih resenja, tvoj brojac ne smeta :-)
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.