Re: Re: Best way to test for form submission?
| From: | Stuart | Date: | Fri, 28 Aug 2009 14:10:23 +0000 |
| Subject: | Re: Re: Best way to test for form submission? | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-297418@lists.php.net to get a copy of this message | ||
2009/8/28 Eric <blueray2048@yahoo.com>:
>
> ----- Original Message -----
> From: "Adam Jimerson" <vendion@charter.net>
> To: <php-general@lists.php.net>
> Sent: Friday, August 28, 2009 11:21 AM
> Subject: [PHP] Re: Best way to test for form submission?
>
>
>> On 08/27/2009 11:09 PM, Adam Jimerson wrote:
>>> This question might give away the fact that I am a php noob, but I am
>>> looking for the best way to test for form submission in PHP. I know in
>>> Perl this can be done with
>>>
>>> if (param)
>>>
>>> but I don't know if that will work with PHP. I have read the Learning
>>> PHP 5 book and the only thing that was mentioned in the book was the use
>>> of something like this
>>>
>>> print "<p>Hello ".$_POST['username']."</p>";
>>
>> Sorry copied and pasted the wrong line (long day)
>>
>> if (array_key_exists('username',$_POST))
>
> Here is another way
>
> if (isset($_POST['username']) && $_POST['username'] !=
> '')
> { ...
If you use this method then you'll completely ignore a form submission
if they've forgotten to enter a username. Detection and validation are
two distinct steps and should be treated as such.
-Stuart
--
http://stut.net/