Re: if elseif elseif elseif....

From: Date: Thu, 05 Mar 2009 00:49:45 +0000
Subject: Re: if elseif elseif elseif....
References: 1 2 3 4  Groups: php.general 
Request: Send a blank email to php-general+get-289309@lists.php.net to get a copy of this message
Chris wrote: > PJ wrote: >> Daniel Brown wrote: >>> On Wed, Mar 4, 2009 at 17:51, PJ <af.gourmet@videotron.ca> wrote: >>> >>>> elseif ($obligatoryFieldNotPresent = 1) { >>>> $obligatoryFieldNotPresent = 0; >>>> } >>>> >>> Are you certain you only wanted a single equal operator in the >>> last elseif() condition? Further, are you sure it should even be an >>> elseif() and not a straight else? >>> >>> >> That's where the problem lies... the algorhythm is if any one of a >> series is empty, then it's an error, but if they are all ls then we go >> on... >> So the last one should show up as "0"... > > Using a single = means an assignment. Assigning a variable should never > fail. > > You probably want == to do a comparison. > Yes and yes, however the it's the result of the assignment that is used: if($var = false) { echo "Succeeded"; } else { echo "FAIL"; } -- Thanks! -Shawn http://www.spidean.com

« previous php.general (#289309) next »