hi miles , this should work for you!!!!!!!!!
if (!eregi("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$", $email)) { echo " <B>Please go back and fill in a VALID e-mail address</B> exit; } thanks simba -----Original Message----- From: Miles Thompson [mailto:[EMAIL PROTECTED]] Sent: 22 October 2001 14:36 To: [EMAIL PROTECTED] Subject: Re: [PHP] validating form data... Divide and conquer .... Have you tried it one function at a time -- e.g. if (email_is_valid($Email) { do stuff ... also, what values do these tests return? have you echoed the values? HTH - Miles At 02:07 PM 10/22/01 +0200, Toke Herkild wrote: >I've made a script which ought to validate if there is data in the fields or >not... but it doesn't seem to work... > >the validation is following: >if ((email_is_valid($Email)) and ($Name != "") and ($Message != "")){ > do stuff ... >} > >But even if I submit an empty form it executes "do stuf..." >I have tried to put an empty space into the $Name and $Message test but that >doesn't seem to do any difference either... > > > >-- >PHP General Mailing List (http://www.php.net/) >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] >To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.282 / Virus Database: 150 - Release Date: 25/09/01 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.282 / Virus Database: 150 - Release Date: 25/09/01 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]