Autor | Zpráva | ||
---|---|---|---|
vertigo4 Profil |
#1 · Zasláno: 8. 11. 2007, 13:07:31
mám:
$comparate = ($kurz-$kurz2); if ($kurz>$kurz2); {$arrow = "arrow_up"; } elseif ($kurz<$kurz2); {$arrow = "arrow_down"; } else {$arrow = "arrow_stag"; } endif; já vím, mám to určitě blbě napsaný ale jak udělat aby, když bude $kurz > $kurz2 se proměnná $arrow rovnala něčemu (arrow_up) a když $kurz < $kurz2 tak zase arrow_down ...atd |
||
vertigo4 Profil |
#2 · Zasláno: 8. 11. 2007, 13:11:11
jo tam asi nemaj být {}, že? ale i tak to bude nějak blbě
|
||
Joker Profil |
#3 · Zasláno: 8. 11. 2007, 13:13:40 · Upravil/a: Joker
Za podmínkami nemají být středníky.
Když jsou tam složené závorky, nemusí už na konci být to endif. Tj.: if ($kurz>$kurz2){ $arrow = "arrow_up"; } elseif ($kurz<$kurz2){ $arrow = "arrow_down"; } else { $arrow = "arrow_stag"; } Případně, pokud se vykonává jen jeden příkaz, nemusí být ani ty složené závorky: if ($kurz>$kurz2) $arrow = "arrow_up"; elseif ($kurz<$kurz2) $arrow = "arrow_down"; else $arrow = "arrow_stag"; A maximální zkrácení (ovšem taky znečitelnění) by bylo použití podmíněného operátoru: $arrow = ($kurz>$kurz2) ? "arrow_up" : (($kurz<$kurz2) ? "arrow_down" : "arrow_stag"); |
||
vertigo4 Profil |
#4 · Zasláno: 8. 11. 2007, 13:22:22
diky, a neznáš stránku věnovanou php? kromě teda http://cz.php.net/
|
||
hans Profil * |
#5 · Zasláno: 8. 11. 2007, 13:28:41
zkus se kouknout třeba na, sice starší, ale pro základy dobrý, 100-dílný seriál
http://www.linuxsoft.cz/article.php?id_article=171 úplně dole je seznam dílů a odkaz na stažení celého seriálu jako HTML nebo PDF |
||
tajny spion Profil |
#6 · Zasláno: 8. 11. 2007, 13:50:47
vertigo4
Ještě bych doplnil, že na obě strany od znamének "+", "-", "=", "<", ">" a ostatních dělej mezeru. Kód se tak stane o mnoho přehlednějším. |
||
Časová prodleva: 16 let
|
0