register_globals defaults now to off. Use the superglobals instead. <? if (isset($_GET['name'])) { echo "Hallo ".$GET['name']; } else { echo "<FORM action='test.php' method=get> <input type=text name=name> <input type=submit name=action value=sendit>"; } ?>
Sascha Am Sonntag, 13. Oktober 2002 23:40 schrieb Lars H. Korte: > Hi, > I've updated to PHP 4.2.3 and wrote this simple Script: > > <? > if (isset($name)) { > echo "Hallo $name"; > } > else { > echo "<FORM action='test.php' method=get> > <input type=text name=name> > <input type=submit name=action value=sendit>"; > } > ?> > > I would expect the following: > The site starts with the form, then I enter my name (Lars) and click the > send-button. Then the script says Hello Lars. > > The actual output is: > The site starts with the form, I enter my name and click the button, then > the form keeps being there, no "Hello"-message. > > Has there changed something in PHP-Coding since I've learned it a few years > before? > > There seems to be a diffrence between clicking the send button and pressing > Enter. Has this always been so? > > regards > Lars -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php