RE: [PHP] I lied, another question / problem

From: Date: Tue, 16 Jan 2007 20:50:34 +0000
Subject: RE: [PHP] I lied, another question / problem
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-247179@lists.php.net to get a copy of this message
> This is a bad way to test for a value also, unless you > expecting only TRUE or FALSE and you are sure that it will > always be set. > Otherwise you should do something like this > > if ( isset($formerror) && $formerror != '' ) { > // Display Error > } The problem here is this. formerror is an array and can have formerror['a'], formerror['b'], etc. I don't care how many errors there are, I only want to know if there was an error somewhere along the way. Example: if I have two fields, Name and Age and they both have errors, I would echo $formerror['name'] and $formerror['age'] Then I check if(!$formerror) { do something...... This would not get done as the above two have errors, which is what I want. The problem still lies with something being returned from the function even if there are no errors. So if(!$formerror) never gets done. Which is the problem. Another question, and not related, how do I kill a session when someone leaves a particular page. Thanks

« previous php.general (#247179) next »