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

Reply via email to