Jump to content

Form Validation


chronister

Recommended Posts

I have run across this many times now and I wanted to get your opinions.

 

I have a login form (though this persists with all forms). On my login.php page, if I use this code

 

if(isset($_POST['username']))
{
'do whatever here';
}

 

Once the form is submitted this always evaluates to true even if the field was left empty.

 

I have used this

 

if($_POST['username'] !=='')
{
'do whatever here'
}

 

A single space in the field will make this evaluate to true thus username field is no longer blank, but nothing was entered.

 

empty() gives the same results as !==''.

 

The only other way I can think of to ensure that something was entered is to use strlen() and make sure the fields are above a certain length. Does this sound plausible to anyone else, or is there a better way?

 

Thanks,

 

Nate

 

 

 

 

Link to comment
https://forums.phpfreaks.com/topic/47515-form-validation/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.