Posted by Jay Blanchard on 11/22/05 19:37
[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>
Navigation:
[Reply to this message]
|