Reply to Checking for blank data

Your name:

Reply:


Posted by Jerim79 on 12/07/06 17:04

I am working on form validation. I have a scheme that is working for
me, except for 3 input fields. Zip, Phone, and Fax are the input
fields. I want to do two tests. First I want to check to make sure
there is data actually in the box. Next, I want to make sure that data
is only numbers.

The scheme I am using is:

$Zip=stripslashes($_POST["Zip"]);

function check_zip($Zip)
{
if(!preg_match("/[^0-9]+$/ ",$Zip))
return TRUE;
else
return FALSE;
}

if(!check_zip($Zip))
{
$msg7="Please input a valid 5 digit zip code. (No letters or special
characters.)";
$error++;
}

if ($Zip="")
{
$msg7="Please input a valid 5 digit zip code. (No letters or special
characters.)";
$error++;
}

Granted, I just read up on pregmatch today so it is new to me. The
problem I am having is that it doesn't report that the box is empty. If
I type letters into the box, it returns the error message, asking for a
valid 5 digit zip code. So the first IF seems to be working. If I put
the second IF in front of the first (rearrange them) it still doesn't
work. I thought "" was the basic way to check for NULL data across most
languages. I tried looking it up on the PHP website but didn't find
anything to indicate a different syntax. I tried doing an IF/ELSE but
that didn't work either. Any help is appreciated.

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация