Autor Zpráva
inetMark
Profil
Zoberme si jednoduchy priklad. Na stranke mam formular pre poslanie e-mailu v subore kontakt.php. Tento formular mamc ulozeny v premennej nasledovne:
$mformular =
"
//tu je napisany cely formular, inputy atd...
";


Dalej nasleduje dajme tomu par podmienok a napriklad pri troch z nich sa ma formular vykreslit.
if (podmienka1) {echo $mformular};
if (podmienka2) {echo $mformular};
if (podmienka3) {echo $mformular};
if (podmienka4) {echo "nieco ine"};
if (podmienka5) {echo "nieco ine"};
if (podmienka6) {echo "nieco ine"};
..

Je spravne pouzit takyto postup? Este ma napada sposob ako to pouzit pomocou funkcii, ale funkcie pouzivat neviem, takze toto je jedine ako to zatial riesim. Problemom je ze ten text v uvodzovkach potom nema zvyraznenu HTML syntax kedze je editorom brany ako retazec. Vy to riesite ako?
roberta
Profil
inetMark
je to možné aj takto, ale skôr by som to robil tak, že do jedného súbora (napr. form.php) uložím ten formulár a potom namiesto echa ho vložím do stránky kontakt.php
inetMark
Profil
No aj to je fajn moznost. Ale radsej by som sa mal naucit robit tie funkcie, aby to bolo vsetko v jednom subore.
DJ Miky
Profil
Problemom je ze ten text v uvodzovkach potom nema zvyraznenu HTML syntax kedze je editorom brany ako retazec.

Můžeš to udělat takto:

<?php
if(podminka1 || podminka2 || podminka 3) {
?>
<form>
...
</form>
<?php
}
?>

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: