> 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