Autor Zpráva
MilanJ
Profil
Následující scriptík háže neustále chybu: Parse error: parse error in test.php on line 2


<?php
x = 1;
y = 1;
z = 1;

if ($x == 1):
if ($y == 1 || $z ==1):
echo "y = 1 a z = 1";
else:
echo "y + z není 1";
endif;

else:
echo "x není 1";
endif;
?>
Hugo
Profil
MilanJ

Protože ti u proměnných chybí znak $.
MilanJ
Profil
Jsem trubka, udělal jsem chybu při přepisu.:-)

Správně jsem měl napsat tenhle script:

<?php
if ($firma=="" || $ic=="" || $dic=="" || $podnikani=="" || $ulice=="" || $mesto=="" || $psc=="" || $telefon=="" || $email==""):
echo "<H1>Musíte vyplnit všechny povinné údaje!</H1>";
echo "Jsou označeny tučným červeným popisem.";

else:

$zobrazitFormular = false;
echo "<H1>Děkujeme za registraci!</H1>";
?>


Asi tu chybu nevidím či co...
MilanJ
Profil
Jsem asi fakt slepej, pořád ji ne a ne najít.
Hugo
Profil
Chybí ti tam endif. Jinou chybu nevidím.
MilanJ
Profil
Když doplním chybějící ENDIF, stejně to háže chybu, a já netuším kde.
Hugo
Profil
Po doplnění endif mě to běží (resp. nehází chybu).
MilanJ
Profil
Je pátek, tak se omlouvám, mám toho plný brejle. Dík.;-)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0