

html/php - ve formulari na localhost se zobrazuje value="<? echo ... ?>", na serveru ne
Jsem uplny zacatecnik, takze si nevim rady s touto (asi) banalitou: ve formulari na serveru je vsechno v poradku (viz [img]http://img340.imageshack.us/img340/1488/serverc.pn g[/img]), ale na localhost se mi u vsech formularu zobrazuje value="<? echo $promenna ?>" v policku formulare (viz [img]http://img502.imageshack.us/img502/2740/localhost. png[/img]. Muzu tomu nejak zabranit? Treba neco nastavit v php.ini? Mam EasyPHP-5.3.3. Diky.
Nevím, ale zkus použít: value="<?php echo $promenna; ?>"
Asi máš v php.ini vypnuté short tags.
Takže buď stačí povolit nebo spíš doporučuju používat plný zápis
Pomohlo samozrejme oboji, diky. Sice potom se v policku formulare objevilo:
"<br /> <b>Notice</b>: Undefined variable: jmeno in <b>C:\Program Files\EasyPHP-5.3.3\www\form.php</b> on line <b>32</b><br />"
a
"<br /> <b>Notice</b>: Undefined variable: prijmeni in <b>C:\Program Files\EasyPHP-5.3.3\www\form.php</b> on line <b>35</b><br />"
ale to jsem odstranil @ pred promennou...
Zavináčem sice potlačíš chybovou hlášku, ale jednou se ti to vymstí. Doporučuju proměnné předem definovat, než je použiješ.