On 10 March 2011 11:07, <robert@xxxxxxxxxx> wrote: > 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? Why bother asking for the entire address? Just ask for the name part and display the domain name on the form? <label for="email">Enter your email address: <input type="text" name="email" id="email" />@company.com</label> sort of thing. -- Richard Quadling Twitter : EE : Zend @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php