barvy

Dobry den chtel jsem sezeptat jak udelat to kdyz mam neznamy pocet vystupu z DB a potrebuju zadat background tabulky jednou bily a jednou modry ale tak aby to bylo vzdy po peti zaznamech po ob jeden to umim ale nemuzu prijit jak na tohle

if ((($i+0) % 2) == 0) {
$barva="#FFFFFF";
}
else {
$barva="#DDEFF8";
}

Na to ob mam tohle ale pokud bych tam dal 5ku tak mi to udela 5 bilich a logicky jen jednu modrou ale ja bych potreboval 5 bilych a 5 modrych moc diky za radu

if (floor(($i%10)/5) == 2) {
$barva="#FFFFFF";
}
else {
$barva="#DDEFF8";
}

nevim jsetli to pude
Diky moc jen jsem to upravil nesmi tam byt dvojka ale jednicka ale jinak moc moc diky
no nejsem zadnej znalec, ale % bud vraci true nebo false ne?
takze by to imho melo jit takhle(nezkousel jsem):
if ($i % 2) {
$barva="#FFFFFF";
}
else {
$barva="#DDEFF8";
}
$a%$b = zbytek po dělení $a proměnnou $b.
tj. 5%2 = 1

tj. if (($i%2)==0) atd.
Diky moc funguje
if (floor(($i%10)/5) == 1) {
$barva="#FFFFFF";
}
else {
$barva="#DDEFF8";
}
me slo o to, ze to porovnani s nulou je zbytecne imho
spook: není. % vrací zbytek po dělení
aha, zase o kousek chytrejsi:)))