Petre Agenbag wrote:
Your problem is not with PHP but with basic HTML.
Your <FORM> tag needs an action="www.somepage.com" in order to "do"
something. With PHP, you can call the same page back onto itself.
On Fri, 2003-04-04 at 14:37, David McGlone wrote:


Hi all, I have a real quick question. I'm trying to learn PHP and right now im working with variables, anyway, I cannot get the code below to work correctly, could anyone help me out here the problem is, when you submit the name, the name will not appear at all.

<code below>

<HTML>
<FORM METHOD="post">
Name:<br>
<INPUT NAME="UserName" TYPE="text"><br>
<INPUT TYPE="SUBMIT" VALUE="Enter">
</FORM>
<br>
Your name is:
<?php

echo ($UserName);
?>


The action attribute is an excellent suggestion ( I do believe that if no action is given, the form defaults to the same file its being submitted from ).


Anyhow,

My guess is register_globals is off in your PHP setup.

Depending on your PHP version, replace your $UserName with :

PHP version < 4.1 = $HTTP_POST_VARS['UserName']
PHP version > 4.1 = $_POST['UserName']

--
Burhan Khalid
phplist[at]meidomus[dot]com



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to