Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marcelo Okada

Validar numero do celular com o dig 9 na frente

Recommended Posts

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

A função não está sendo chamada e não possui retorno.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.