Hi,
Here's one function to check an email address:
http://www.ilovejackdaniels.com/php/...ss-validation/
For phone, you could do:
if (!preg_match('/^[2-9]\d{2}-\d{4}$/', $email)) {
// Bad phone
}
For address, you could do:
$addr = preg_replace('#[^[[:print:]]]|[/\\\\]#', '', $addr);
You can check that each item is filled-in like so:
$errors = array();
if (trim($_POST['name']) == '') {
$errors[] = 'Name is missing.';
}
if (trim($_POST['addr']) == '') {
$errors[] = 'Address is missing.';
}
foreach ($errors as $err) {
echo "<span style=\"color: red;\">$err</span><br>";
}
On Feb 28, 10:57 am, "lepage.di...@gmail.com" <lepage.di...@gmail.com>
wrote:
Quote:
Hello
>
I am a newbie to PHP. Please bear with me. I need to validate the
following fields using php.
>
1. email (needs to be just one e-mail address, and take out stuff like
bcc or anything that would be used for e-mail injection vulnerability)
2. Phone number (has to be in the format 555-5555)
3. Phone number area code (has to be limited to 3 characters)
4. Address has to be stripped of all illegal characters like slashes,
special characters etc
>
Another thing is I don't want people to be able to leave any of the
fields blank.
>
Where does the validation code go?
>
After this statement?
>
if($REQUEST_METHOD=="POST") or before?
>
I have tried a few things, but I am not sure what most people use, any
help would be appreciated.
>
Have a wonderful day
>
Diane
On Feb 28, 10:57 am, "lepage.di...@gmail.com" <lepage.di...@gmail.com>
wrote:
Quote:
Hello
>
I am a newbie to PHP. Please bear with me. I need to validate the
following fields using php.
>
1. email (needs to be just one e-mail address, and take out stuff like
bcc or anything that would be used for e-mail injection vulnerability)
2. Phone number (has to be in the format 555-5555)
3. Phone number area code (has to be limited to 3 characters)
4. Address has to be stripped of all illegal characters like slashes,
special characters etc
>
Another thing is I don't want people to be able to leave any of the
fields blank.
>
Where does the validation code go?
>
After this statement?
>
if($REQUEST_METHOD=="POST") or before?
>
I have tried a few things, but I am not sure what most people use, any
help would be appreciated.
>
Have a wonderful day
>
Diane