Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 27. 2. 2009, 09:31:48
dobry, ako sa robi to ze ked nacitavam s db udaje
white ($row = mysql_fetch_array($res)){ echo "<td bgcolor=\"prvafarba\">$row['url'];</td>"; echo "<td bgcolor=\"druhafarba\">$row['url'];</td>"; } tak sa v <td>-ckach budu striedat farby pozadia? (to co som napisal vyssie ro robi ale pise to rovnake udaje 2 krat) |
||
Joker Profil |
#2 · Zasláno: 27. 2. 2009, 09:38:56 · Upravil/a: Joker
Anonymní
Logicky nesmíte vypisovat v každém řádku obě barvy, ale udělat podmínku, jestli jde o sudý nebo lichý řádek. Krom toho bych raději místo konkrétní barvy dal CSS třídu a styloval to v CSS. Když se pak rozhodnete upravit barvu, nebudete se muset vrtat v PHP. Připomínám, že nejsou potřeba dvě třídy, stačí jedna: budete rozlišovat řádky se třídou a bez třídy. Příklad: $sudy = false; while ($row = mysql_fetch_array($res)){ echo "<td "; if($sudy) echo('class="sudy"'); echo(">$row['url'];</td>"); $sudy = !$sudy; } |
||
Majkl578 Profil |
#3 · Zasláno: 27. 2. 2009, 09:39:08 · Upravil/a: Majkl578
$colorChange = true; while ($row = mysql_fetch_array($res)){ echo '<td bgcolor="' . ($colorChange ? 'prvafarba' : 'druhafarba') . '">' . $row['url'] . '</td>'; $colorChange = !$colorChange; } jinak cyklus se nazyva WHILE, ne WHITE Joker tvuj kod bude nefunkcni |
||
Anonymní Profil * |
#4 · Zasláno: 27. 2. 2009, 09:45:13
Majkl578
„jinak cyklus se nazyva WHILE, ne WHITE “ preklep :) diky |
||
Joker Profil |
#5 · Zasláno: 27. 2. 2009, 09:49:38
Majkl578
tvuj kod bude nefunkcni Proč? Teda, když pominu, že jsem zkopíroval "white" :) |
||
Majkl578 Profil |
#6 · Zasláno: 27. 2. 2009, 09:52:43
Joker
proto: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING je hezky ze chces pomoct, ale kdyz uz pomahas, mohl by jsi opravit chyby v kodu, ktery kopirujes |
||
Watchick Profil |
#7 · Zasláno: 27. 2. 2009, 10:14:16
a nebo :
$i = 1; while ($row = mysql_fetch_array($res)){ if($i%2 == 0){ $bgcolor = "red"; }else{ $bgcolor = "blue"; } echo "<td bgcolor=\"$bgcolor\">$row['url'];</td>"; $i++; } |
||
Časová prodleva: 15 let
|
0