RE: [PHP] how to exist within the context?
| From: | Jay Blanchard | Date: | Tue, 22 Nov 2005 17:37:02 +0000 |
| Subject: | RE: [PHP] how to exist within the context? | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-226290@lists.php.net to get a copy of this message | ||
[snip]
<form method=post>
<input name="yourname" type="text" size="20">
<input name="submit" type="submit" value="submit">
</form>
<?php
$submit = $_POST['submit'];
$name = $_POST['yourname'];
if ($submit)
{
if ($name=="")
{
print "Please enter your name!";
//exit;
}
}
echo "Continue processing...";
?>
[/snip]
You have to POST the value back to the form. This is one of the harder
concepts to grasp when programming in a stateless environment;
<?php
if(!isset($_POST['yourname'])){
$theNameValue = 'Please enter your name';
} else {
$theNameValue = $_POST['yourname'];
}
?>
<form action="<?php echo $PHP_SELF; ?>"method=post>
<input name="yourname" type="text" size="20" value="<?php
echo
$_POST['yourname']; ?>">
<input name="submit" type="submit" value="submit">
</form>