Re: if/else statement, form-check
- From: Marcin Dobrucki <Marcin.Dobrucki@xxxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 29 Jun 2006 13:25:35 GMT
David Haynes wrote:
Ørjan Langbakk wrote:
See, I have, first, a check for existing email - if there is no email present, I want it to check if there is a phonenumber entered, and if _both_ those conditions are false, then I want to redirect.Isn't this just:
I do not wish to redirect after the first false, but after the second.
Have I misunderstood something, or?
if( ! email && ! phone ) redirect;
if( email ) do_email
else do_phone
if (!email || !phone) redirect;
// if you are here, all is ok.
Redirect will happen only of both conditions fail. Ofcourse, it does have a side-effect that if email is valid, phone will never be checked because the condition for "if" will already satisfy.
Ofcourse, it doesn't hurt to have a small "isset" test on the whole thing, especially when we were talking about $_POST. If someone accesses the page via GET, condition would fail, and under some circumstances, just fall through.
.
- Follow-Ups:
- Re: if/else statement, form-check
- From: David Haynes
- Re: if/else statement, form-check
- References:
- if/else statement, form-check
- From: Ørjan Langbakk
- Re: if/else statement, form-check
- From: BKDotCom
- Re: if/else statement, form-check
- From: Ørjan Langbakk
- Re: if/else statement, form-check
- From: David Haynes
- if/else statement, form-check
- Prev by Date: Re: Checking if referrer is web crawler
- Next by Date: Re: if/else statement, form-check
- Previous by thread: Re: if/else statement, form-check
- Next by thread: Re: if/else statement, form-check
- Index(es):
Relevant Pages
|