Autor | Zpráva | ||
---|---|---|---|
FrantišekD Profil * |
#1 · Zasláno: 20. 3. 2008, 14:45:21
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 |
#2 · Zasláno: 20. 3. 2008, 14:49:12
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 |
#3 · Zasláno: 20. 3. 2008, 14:52:48 · Upravil/a: Joker
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++ } |
||
Časová prodleva: 16 let
|
0