Autor Zpráva
soego
Profil
Ahoj. Mám následující script. Potřebuju do něj dostat podmínku - pokud bude $radek['cena2'] !='0', tak aby to vypsalo $radek['cena2'], pokud bude =='0' - aby se nevypisovalo nic. Snažil jsem se to tam nějak vložit, ale marně. Díky za pomoc.

if($radek) echo "<td style='padding-left: 65px; padding-bottom: 20px; vertical-align: top;'><img style='border: 1px solid black;' src='sortiment_obrazky/".$radek['id'].".jpg'><div style='text-align: center; width: 120px;'><a href='blabla.php'><i>".$radek['nazev']."</i></a><br>".$radek['anotace']."<i><s>Stará cena: ".$radek['cena2'].",- Kč</s></i><br><i>Cena: ".$radek['cena'].",- Kč</i></div></td>";
__construct
Profil
echo "<td style='padding-left: 65px; padding-bottom: 20px; vertical-align: top;'>
<img style='border: 1px solid black;' src='sortiment_obrazky/".$radek['id'].".jpg'>
<div style='text-align: center; width: 120px;'><a href='blabla.php'><i>".$radek['nazev']."</i>
</a><br>".$radek['anotace']."<i>
<s>Stará cena: ".(empty($radek['cena2']) ? '0' : $radek['cena2']).",- Kč</s></i><br>
<i>Cena: ".$radek['cena'].",- Kč</i></div></td>";
soego
Profil
__construct:
Díky, ale moc mi to nefachá. Vlastně i když je cena2 nulová, tak se pořád vypisuje. Já potřebuju aby se pokud je $radek['cena2'] nulová (jako že ve výchozím stavu je), tak aby se vůbec nevypisovala.
Něco jako if($radek['cena2'] !='0'){echo $radek['cena2'];}

Jen nevím jak to do toho scriptu zamontovat :-)
možná jsem idiot a blbě jsem to tam vložil...
panther
Profil
soego:
($radek['cena2'] == 0 ? '' : $radek['cena2'])
soego
Profil
panther:
Díky něco na ten způsob. Pořád to ale není úplně ono.
Když to tam teď vložím tak je místo ceny nic. Ale text před cenou a za cenou tam pořád zůstává. něco jako Stará cena: ,- Kč. Potřebuji aby zmizel i ten text okolo. Mám toto:

".($radek['cena2'] == 0 ? '' : "<s>Stará cena: ".$radek['cena2']).",- Kč</s>


pokud je cena 0, tak je vše ok. Ale pokud je cena jiná než 0 tak bych potřebovat aby to vypadalo takto: <s>Stará cena: ,- Kč</s>.

Bohužel tam nemůžu dostat to ,- Kč</s>. A když ho tam dostanu tak je tam pořád - i když je cena 0.
Dík
soego
Profil
Už jsem to pořešil. Jsem idiot :-)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0