Autor | Zpráva | ||
---|---|---|---|
Petr Kuba Profil * |
#1 · Zasláno: 2. 2. 2009, 00:16:33
Mam problem s timto zapisem,
<li '.($_SESSION['in'] == array() ? 'style="border-bottom: solid 1px black;"' : '').'>My Text</li> a pise mi to Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING uz vazne nevim jak to opravit :( Poradite nekdo prosim... ? Diky |
||
tiso Profil |
#2 · Zasláno: 2. 2. 2009, 00:20:09
(empty($_SESSION['in']) ? ...
|
||
Petr Kuba Profil * |
#3 · Zasláno: 2. 2. 2009, 00:22:52
Je to uplne stejny.. :(
|
||
tiso Profil |
#4 · Zasláno: 2. 2. 2009, 00:36:16
Petr Kuba - vlož sem celý kód, inak chybu môžeme len hádať.
|
||
AM_ Profil |
#5 · Zasláno: 2. 2. 2009, 09:53:01
A taky ho vkládej do pre (kód) tagu, kdo se má takhle orientovat v těch uvozovkách (apostrof vs uvozovky)
|
||
bitbit Profil |
#6 · Zasláno: 2. 2. 2009, 20:41:02 · Upravil/a: bitbit
A co takto?
echo "<li "; if ($_SESSION['in'] == array()) ? echo "style=\"border-bottom: solid 1px black;\""; : echo ""; echo ">My Text</li>"; |
||
AM_ Profil |
#7 · Zasláno: 2. 2. 2009, 21:25:17
bitbit
pleteš dohromady klasickou if a ?: konstukci. buď: echo "<li "; if ($_SESSION['in'] == array()) { echo "style=\"border-bottom: solid 1px black;\""; } else { echo "" }; echo ">My Text</li>"; nebo echo "<li "; echo ($_SESSION['in'] == array()) ? "style=\"border-bottom: solid 1px black;\""; : ""; echo ">My Text</li>"; To, co psal Petr Kuba původně, by mohlo fungovat taky a bude to i jednnodušší. Jenže tam někde motá syntaxi a zatajil nám i, na kterém znaku dochází k parse erroru. |
||
djlj Profil |
#8 · Zasláno: 3. 2. 2009, 03:05:16
if(is_array($_SESSION['in'])){...}
|
||
bitbit Profil |
#9 · Zasláno: 3. 2. 2009, 10:01:21
„bitbit“
„pleteš dohromady klasickou if a ?: konstukci. buď:“ „123 echo "<li "; if ($_SESSION['in'] == array()) { echo "style=\"border-bottom: solid 1px black;\""; } else { echo "" };echo ">My Text</li>";“ „nebo“ „123 echo "<li "; echo ($_SESSION['in'] == array()) ? "style=\"border-bottom: solid 1px black;\""; : "";echo ">My Text</li>";“ „To, co psal Petr Kuba původně, by mohlo fungovat taky a bude to i jednnodušší. Jenže tam někde motá syntaxi a zatajil nám i, na kterém znaku dochází k parse erroru.“ Mám v tom zmatek :-D. |
||
Časová prodleva: 15 let
|
0