Autor Zpráva
FrantišekD
Profil *
Ahoj
mám vytvořenou tabulku , kterou plním z databáze daty splňující určité podmínky.

1) Chtěl bych , aby každý druhý řádek měl např. modré pozadí (místo bílého).
2) po každém 20 řádku se zobrazil obrázek "něco.jpg"

Jsem lama, tak se předem omlouvám, zda je dotaz stupidní :-)
Joker
Profil
Záleží na tom, jak tu tabulku vytváříte.

Předpokládám, že to bude něco jako:
while($zaznam = mysql_fetch_array($vysledek)){
echo('<tr>');
echo('tady jsou nějaké buňky z té tabulky');
echo('</tr>');
}

Pak je podle mě nejjednodušší něco takovéhoto:
$lichy = true;
while($zaznam = mysql_fetch_array($vysledek)){
echo('<tr');
if($lichy) echo('class="lichy"');
echo('>');
echo('tady jsou nějaké buňky z té tabulky');
echo('</tr>');
$lichy = !$lichy;
}
Joker
Profil
FrantišekD
Jo a ten každý dvacátý řádek, to jsem nějak přehlédl. Tak potom už je asi potřeba si ty řádky počítat:

$pocet = 1;
while($zaznam = mysql_fetch_array($vysledek)){
if(($pocet % 20) == 0) echo('<tr><td>Oddělovač (každý 20. řádek)</td></tr>')
echo('<tr');
if($pocet % 2) echo(' class="lichy"');
echo('>');
echo('tady jsou nějaké buňky z té tabulky');
echo('</tr>');
$pocet++
}

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: