Page 2 of 2

Posted: Sun Jan 26, 2003 12:45 am
by lazy_yogi
I always use $name instead of $_POST['name'];


----------- main page-------------

Code: Select all

<html><body> 
<form action="action.php" method="post">
Your name: <input type="text" name="name"> 
Your age: <input type="text" name="age"> 
<input type="submit" name = sendit>  <--------  added a name to submit button
</form>
----------- action.php -------------

Code: Select all

<?
if ($sendit) &#123;
    print "Hi $name"; 
    print "You are $age years old.";
&#125;
?>

</body>
</html>

Posted: Sun Jan 26, 2003 5:52 am
by volka
then you have an older version of php or register_globals enabled.

Posted: Sun Jan 26, 2003 7:25 am
by lazy_yogi
I have php 4.1.1

so are you saying that I need to use $_POST['name'] in newer versions of php and just using $name won't work ?

Posted: Sun Jan 26, 2003 10:49 am
by volka

Posted: Sun Jan 26, 2003 11:13 am
by twigletmac
Which webserver are you running?

Mac