Re: Re:IF ELSEIF ELSE??

From: Date: Sat, 04 Aug 2001 00:47:06 +0000
Subject: Re: Re:IF ELSEIF ELSE??
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-61215@lists.php.net to get a copy of this message
Yes, I see what you mean... In showing why the last section didn't work, I messed up the actual overall logic of the code. I should have noticed that...nice catch.... so for clarification where it says (MARK) should be echo "Thanks for your submission."; } Thanks... Jack Sasportas wrote: > Yes, I see what you mean... > In showing why the last section didn't work, I messed up the actual overall > logic of the code. > I should have noticed that...nice catch.... > > so for clarification where it says (MARK) should be > echo "Thanks for your submission."; > } > > Thanks... > > Richard Baskett wrote: > > > Just curious but that last else you told him to put in... what is that > > referring to? There is already an else statement, you can't have another. > > Unless you're putting the else statement after the if (!$State) which you > > would need to subtract the "}" before the else, but this would give you > > undesired results since this is just an else for the !$State statement. > > > > I could be missing what you were getting at.. it's definitely possible :) > > > > Rick > > > > > First you should manage your code nicer so that it is easier to read > > > and troubleshoot. Go through this to find my notes... > > > > > > if (!$HTTP_POST_VARS) { exit();} > > > elseif ($HTTP_POST_VARS) { > > > if (!$Age) { echo "Please enter your age.<br>\n"; > > > } if > > > > > > Why would you use elseif above ? you are asking the full question in > > > the first line > > > if (!$HTTP_POST_VARS) { exit();} > > > > > > if it's NOT then why say elseif, it's else, it's either one or the > > > other...that's one thing. > > > > > > so lets change it to this: > > > if (!$HTTP_POST_VARS) { > > > exit(); > > > } else { > > > if (!$Age) { > > > echo "Please enter your age.<br>\n"; > > > } > > > > > > if (!$Email) { > > > echo "Please enter your email.<br>\n"; > > > } > > > > > > if (!$State) { > > > echo "Please enter your Location.<br>\n"; > > > } > > > > > > (MARK) > > > } else ( RIGHT HERE YOU DID NOT OPEN THE REST OF THE ELSE ) > > > echo "Thanks for your submission."; > > > > > > ( RIGHT HERE YOU DID NOT CLSE THEN END OF THE CONDITION ) > > > > > > > > > so the last lines replacing after (MARK) should look like this > > > > > > } else { > > > echo "Thanks for your submission."; > > > } > > > > > > > > > As you can see keeping the code in this format makes it a lot easier to > > > see what is being exectued within the condition, allows you to see the > > > open & closes of the brackets, and should have easily let you see you > > > were missing something. > > > > > > > > > Hope that explains it.... > > > > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > > For additional commands, e-mail: php-general-help@lists.php.net > > To contact the list administrators, e-mail: php-list-admin@lists.php.net > > -- > ___________________________________________________________ > Jack Sasportas > Innovative Internet Solutions > Phone 305.665.2500 > Fax 305.665.2551 > www.innovativeinternet.com > www.web56.net -- ___________________________________________________________ Jack Sasportas Innovative Internet Solutions Phone 305.665.2500 Fax 305.665.2551 www.innovativeinternet.com www.web56.net

« previous php.general (#61215) next »