Re: verify problem
| From: | Chris | Date: | Thu, 05 Mar 2009 23:22:43 +0000 |
| Subject: | Re: verify problem | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-289418@lists.php.net to get a copy of this message | ||
PJ wrote:
And again, this works: if (strlen($_POST["first_nameIN"]) == 0 ) {Firstly please learn to indent your code (I don't care if this is just an example of your code, make it easier for everyone who's trying to help you). It's much easier to read this: if (strlen($_POST["first_nameIN"]) > 0 ) && (strlen($_POST["last_nameIN"]) > 0 ) {$obligatoryFieldNotPresent = 1; ...this does not: if (strlen($_POST["first_nameIN"]) > 0 ) && (strlen($_POST["last_nameIN"]) > 0 ) { echo $first_nameIN, " ", $last_nameIN); else (echo "error";)} But, $first_nameIn and $last_nameIN do echo their contents without the if clause and we see that the first if clause does work... what am I doing wrong, again?
echo $first_nameIN, " ", $last_nameIN;} else { echo "error"; } If you want help we're not going to spend a long time reformatting your code to try and understand it. Now to the problem. Are both first_nameIN AND last_nameIN longer than 0 chars? var_dump($_POST['first_nameIN']); var_dump($_POST['last_nameIN']); maybe you only filled in first_name or last_name but not both. -- Postgresql & php tutorials http://www.designmagick.com/