é 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");