Thank you, that did get me past that part! Had also to put in else statement to call Email function, without doing so the mail was sent even though giving error Robert -----Original Message----- From: Louis Huppenbauer <louis.huppenbauer@xxxxxxxxx> To: robert@xxxxxxxxxx Cc: php-general@xxxxxxxxxxxxx Sent: Thu, Mar 10, 2011 11:38 am Subject: Re: Issue with Quick Email validation try != instead of ==, that should do the trick. 2011/3/10 <robert@xxxxxxxxxx>: > Hi, > I'm newbie to PHP and this list, possible not a new question so forgive me if it's a repeat > I have a form where I want the submitter Email ID to only be from one domain > > Here's the part I'm having issues with > > $domain = explode( "@", $who); > if ( $domain[1] == "company.com") { > echo $domain[1]; > echo("<h3>Email invalid.</h3>"); > exit; > } > > First Echo is just for me to check > I type in a correct Email ID, say me@xxxxxxxxxxx > > The return of this is: > > company.com > Email invalid. > > > As far as I can see this if statement should not fall in, what am I missing? > > >