é só fazer uma verificação se o campo possui apenas valores números ou se possui characters.
Usando o comando de verificação is_numeric vc consegue que somente valores numericos sejam aceitos!

Ex:
Código PHP:
class testeNumeric
{
    public function 
checkId($id)
    {   
        if(!
is_numeric($id))
            echo 
"Erro apenas valores numericos são suportados!";
        else
            echo 
"O valor do id é: ".$id;
    }
}
$testeNumeric = new testeNumeric();
$testeNumeric->checkId("ABC 1");