> 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