Pro jistotu celý script:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>První den - PHP</title>
</head>
<body>
<?
echo "<form action=\"index.php\" method=\"get\"><input type=\"text\" name=\"jmeno\"><input
type=\"submit\" name=\"odeslat\" value=\"Odeslat jméno\"></form>";
if(($GLOBALS["odeslat"]==1) && ($GLOBALS["jmeno"]!="")) //pokud byl formular odeslan
echo "Vase zadane jmeno je ".$GLOBALS["jmeno"];//tak ho zobrazime
else
echo "Nevyplnil jste jmeno";//pokud jmeno nebylo vyplneno, upozornime na tuto skutecnost
?>
</body>
</html>
Zkusil jsem a prostě to nefunguje tak, jak bych předpokládal. Pokud změním logické && za || vše je podle očekávání, takhle napsané to pořád vypisuje: "Nevyplnil jste jméno.", i když ho vyplním.