Jump to content

[SOLVED] isset always evaluating as true?


dmccabe

Recommended Posts

I wont post all the code as it is rather lengthy, however this is the crux of it.

 

I have an  text input field

 

<td>REG: <input type="text" name="REG" /></td>

 

and I have this line of PHP code:

 

} elseif (isset($_POST['REG'])) {

 

So it should only evaluate that PHP if $_POST['REG'] has a value.

 

However even if I leave the text box blank, it goes in to the routine as though it has a value.

 

Any ideas?

Link to comment
https://forums.phpfreaks.com/topic/137705-solved-isset-always-evaluating-as-true/
Share on other sites

Ah I did kind of work this out for myself after posting, but got round it like this:

 

 

} elseif (isset($_POST['REG']) && (strlen($_POST['REG']) > 1))  {

 

However I am gonna switch to the empty thing instead as looks more efficient.

 

Thanks guys'n'gals

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.