> I'd like to verify input data transferred from a form and make sure it
> is numeric data or null before my program executes.  I am using this
> syntax, which doesn't work:
> 
> for ($i=1;$i<=3;$i++)
> {
>   if (ereg('[0-9]+','$_POST["gamt_$i"]'))
>  {
>    continue;
>  }
>   else
>     {
>       die("Non-numeric data entered in grass entry field(s).");
>     }
> }
> 
> No matter what I put in the fields, the program dies and I get the
death
> message.  What can I do to fix this?

Why not just use is_numeric() and empty()? No need for regular
expressions.

---John W. Holmes...

PHP Architect - A monthly magazine for PHP Professionals. Get your copy
today. http://www.phparch.com/



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to