Autor Zpráva
tomas777
Profil
Mám databázi a výsledek se mi vypisuje do tabulky, což není problém, ale potřeboval bach, aby se v řádcích při výpise střídala barva pozadí? Nevím jak docílit pravidelné střídání "class".
Stačí jen naťuknout??
Nox
Profil
i=0

cyklus

echo
if(i%2==0) class=""
echo
i++
tomas777
Profil
no jo asi to chápu, ale jak to zapracovat do
while($řádek = mysql_fetch_array($výsledek))
{
echo "<tr><td class=\"ledenb ".$řádek["nebsazeno"]."\">".$řádek["popis"]."</td></tr>";
}

????????
Nox
Profil
meh ;) ...
Mj. diakritika v názvech proměnných? To opravdu není vůbec pěkný
<?php
$i=0;
while($radek = mysql_fetch_array($vysledek)) 
{
$text = "<tr><td class=\"ledenb ".$radek["obsazeno"];
if(i%2 == 0) $text .= " sudy";
echo "$text\">$radek[popis]</td></tr>"; 
$i++;
}
?>
tomas777
Profil
Díky moc dnes byl špatný den.
tomas777
Profil
Potřeboval bych vysvětlit konstrukci "i%2 == 0" nechápu ty procenta.
Yur4Y
Profil
To je zvyšok po delení. Napríklad 11 % 3 = 2. Podmienka $i % 2 == 0 platí vtedy, ak je $i párne. (Nox - chýba vám znak $ na 6.riadku kódu).
tomas777
Profil
Tak a už to chápu na 100%. Díky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: