Pour déterminé si une variable est un type numérique,
On peu utiliser la class magixcjquery_filter_isVar qui propose une série "d'aide" de vue pour votre application.
On utilise isPostNumeric de manière très simple :

[PHP]
<?php

if (isset($_POST['variable'])) {
        $variable = magixcjquery_filter_isVar::isPostNumeric($_POST['variable']);
}
?>

Par exemple, une class pour tester nos variables :

[PHP]
<?php
class varForms{
        public $variable;
        function __construct(){
                if (isset($_POST['variable'])) {
                        $this->variable = magixcjquery_filter_isVar::isPostNumeric($_POST['variable']);
                }
        }
}
class testForms extends varForms {
        function __construct(){
                parent::__construct();
        }
}
?>