Hi Anna, Your REGISTER_GLOBALS is most probably set to OFF (see php.ini file). Try using the special $_POST array created by PHP:
if ($_POST['submit'] == "click"){ echo "Hello, $_POST[UserName]"; } If your form was using the GET method you would need the $_GET array. Regards, Daniel Kushner _________________________________________ Need hosting? http://thehostingcompany.us > -----Original Message----- > From: Anna Gyor [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, September 24, 2002 3:31 PM > To: [EMAIL PROTECTED] > Subject: [PHP] html input and php (newbie) > > > Hi, > > I just began to learn php and I have te following code. How can I get the > input field value in the php script? Because my script doesn't work. > $UserName is always an empty string. > > <?php > if ($submit == "click"){ > echo "Hello, $UserName"; > } > else{ > ?> > <html><body> > > <form method="post" action="input.php3"> > > Enter Your Name > <input type="text" name="UserName"></input><br> > > <input type="submit" name="submit" value="click"></input> > <? echo "Hello, $UserName"; ?> > </form> > > </body></html> > <? > } > > ?> > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php