Marcelo Okada 0 Denunciar post Postado Março 14, 2017 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. Compartilhar este post Link para o post Compartilhar em outros sites
Gabriel Heming 766 Denunciar post Postado Março 15, 2017 A função não está sendo chamada e não possui retorno. Compartilhar este post Link para o post Compartilhar em outros sites
Danny Dantas 0 Denunciar post Postado Setembro 5, 2018 Para quem precisar .. . ^[9]{1}\d{8} Compartilhar este post Link para o post Compartilhar em outros sites