Re: [PHP] why is this SIMPLE elseif not firing?
Oops, clearly too early in the morning to be looking at code. Sorry. -Stuart 2009/7/16 Stuart : > 2009/7/15 Govinda : >> Sorry this is isn't good 'ninja' material.. but I gotta start where I am. >> >> this: >> >> echo 'is set (EditExistingClient) ='. isset($EditExistingClient)."\n"; >> is returning: >> is set (EditExistingClient) =1 >> >> but this, later down the page: >> elseif ((isset($EditExistingClient)) || ($CreateClient)) //we just created a >> client, OR edited a client >> { >> echo ''."\n"; >> } >> >> is not firing unless $CreateClient is set. >> >> This, too, is not firing when I think it should: >> elseif (($EditExistingClient) || ($CreateClient)) //we just created a >> client, OR edited a client >> { >> echo ''."\n"; >> } >> >> what ridiculously simple thing am I missing? > > The only possibility I can see is that $EditExistingClient is getting > modified between the echo and the first elseif statement. > > -Stuart > > -- > http://stut.net/ > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] why is this SIMPLE elseif not firing?
2009/7/15 Govinda : > Sorry this is isn't good 'ninja' material.. but I gotta start where I am. > > this: > > echo 'is set (EditExistingClient) ='. isset($EditExistingClient)."\n"; > is returning: > is set (EditExistingClient) =1 > > but this, later down the page: > elseif ((isset($EditExistingClient)) || ($CreateClient)) //we just created a > client, OR edited a client > { > echo ''."\n"; > } > > is not firing unless $CreateClient is set. > > This, too, is not firing when I think it should: > elseif (($EditExistingClient) || ($CreateClient)) //we just created a > client, OR edited a client > { > echo ''."\n"; > } > > what ridiculously simple thing am I missing? The only possibility I can see is that $EditExistingClient is getting modified between the echo and the first elseif statement. -Stuart -- http://stut.net/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] why is this SIMPLE elseif not firing?
I realize this is after the fact, but... The above does not indicate WHAT it is set too. Just that it is set. it could be set to /null/, FALSE, or 0 and they would all return false, and fail, in your if condition later on. I understand. I appreciate your taking the time to explain things. You too Nathan! -G -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] why is this SIMPLE elseif not firing?
Govinda wrote: > Sorry this is isn't good 'ninja' material.. but I gotta start where I am. > > this: > > echo 'is set (EditExistingClient) ='. isset($EditExistingClient)." />\n"; I realize this is after the fact, but... The above does not indicate WHAT it is set too. Just that it is set. it could be set to /null/, FALSE, or 0 and they would all return false, and fail, in your if condition later on. > is returning: > is set (EditExistingClient) =1 > > but this, later down the page: > elseif ((isset($EditExistingClient)) || ($CreateClient)) //we just > created a client, OR edited a client > { > echo ''."\n"; > } > > is not firing unless $CreateClient is set. > > This, too, is not firing when I think it should: > elseif (($EditExistingClient) || ($CreateClient)) //we just created a > client, OR edited a client > { > echo ''."\n"; > } > > what ridiculously simple thing am I missing? > > > > Govinda > govinda.webdnat...@gmail.com > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] why is this SIMPLE elseif not firing?
Sorry this is isn't good 'ninja' material.. but I gotta start where I am. this: echo 'is set (EditExistingClient) ='. isset($EditExistingClient).">\n"; is returning: is set (EditExistingClient) =1 but this, later down the page: elseif ((isset($EditExistingClient)) || ($CreateClient)) //we just created a client, OR edited a client { echo ''."\n"; } is not firing unless $CreateClient is set. This, too, is not firing when I think it should: elseif (($EditExistingClient) || ($CreateClient)) //we just created a client, OR edited a client { echo ''."\n"; } what ridiculously simple thing am I missing? Govinda govinda.webdnat...@gmail.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php