Autor | Zpráva | ||
---|---|---|---|
komárek Profil * |
#1 · Zasláno: 22. 4. 2015, 16:42:18
Ahoj všem,
proč mi toto <tr class="'.$i%2?'lichy':'sudy'"> hází tuto chybu Parse error: syntax error, unexpected '"', expecting ',' or ';' in ?
Jak by to mělo správně vypadat? Díky. |
||
Joker Profil |
#2 · Zasláno: 22. 4. 2015, 16:48:52
komárek:
Protože tam chybí tečka (operátor spojování řetězců) před tím dalším řetězcem. A nejspíš i apostrof (jestli ta uvozovka má být součástí HTML kódu). |
||
MONTYCEK Profil |
#3 · Zasláno: 22. 4. 2015, 16:49:52
Zkoušel jsi to dát do závorky?
<tr class="'.($i%2?'lichy':'sudy').'"> <tr class="'.(($i%2)?'lichy':'sudy').'"> |
||
komárek Profil * |
#4 · Zasláno: 22. 4. 2015, 16:52:29
MONTYCEK:
Díky tvé řešení pomohlo |
||
jefitto44 Profil |
#5 · Zasláno: 22. 4. 2015, 18:47:51
Chceš tým dosiahnuť ešte niečo iné ako rôzne pozadie na párnych a nepárnych riadkoch (tzv. zebra tabuľka)? Lebo ak ti ide len o zebru, existujú na to celkom podarené CSS selektory
table tr:nth-child(even) { background:#fff; } table tr:nth-child(odd) { background:#f00; } |
||
Keeehi Profil |
#6 · Zasláno: 22. 4. 2015, 18:57:05
jefitto44:
Podpora je sice dnes už hodně dobrá, ovšem řešení s class atributem je neprůstřelné. |
||
Časová prodleva: 9 let
|
0