Autor Zpráva
Jzikes
Profil
Zdravím,
chtěl bych zkrátit toto:
if ($lokalita == "ccc"):
echo "yyy";

na něco podobného:

(($lokalita = ccc) ? "yyy"

Prosím o pomoc
-jz
ShiraNai7
Profil
echo ('ccc' === $lokalita) ? 'yyy' : '';

Viz http://php.net/manual/en/language.operators.comparison.php#language.operators.comparison.ternary
Jzikes
Profil
<select name="region" class="select">
             <option value="" <?php echo ('' == $selected) ? 'selected="selected"' : '';  ?>>Zvolte region</option>
             <option value="jih" <?php echo ('jih' == $selected) ? 'selected="selected"' : ''; ?>>Jižní Čechy</option>
</select>

Když formulář odešlu, tak je ve výsledku pořád selected u Zvolte region.
-jz
ShiraNai7
Profil
A v $selected určitě je to, co si myslíš, že tam je?
Jzikes
Profil
Aha, místo $selected = $region, jsem tam měl $selected = $lokalita
moc děkuju
-jz

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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