Validar numero do celular com o dig 9 na frente
boa tarde, gostaria de saber se alguém conheçe esse esquema de validar apenas celular.
estou tentando mas não consigo.
if($_POST['atlc']) {
function validarCelular($celular) /* já valendo a regra de 2013 da ANATEL para o 9 digito */
{
$exp_regular = '^\([1-9]{2}\) [9]{0,1}[6-9]{1}[0-9]{3}\-[0-9]{4}$';
$ret = preg_match($exp_regular, $celular);
}
if($ret === 1){
$sql_atua1 = new Query($bd);
$txt_atua1 = "UPDATE HSSVACINA_ATUALIZA SET CCELTITU = '".$celular."' WHERE NNUMETITUA = '".$_SESSION['id_titular']."'";
$sql_atua1->executeSQL($txt_atua1);
$tpl->CLASSE = "alert-success";
$tpl->MSG = 'Celular alterado com sucesso!';
$tpl->block("ERRO");
$sql_atua1->next();
}else {
$tpl->CLASSE = "alert-error";
$tpl->MSG = 'Celular inválido!';
$tpl->block("ERRO");
}
}
ele não da o update, e nem me mostra a mensagem, apenas ele me mostra que o numero está inválido.Discussão (2)
Carregando comentários...