Ir para conteúdo

POWERED BY:

Arquivado

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

horacio2009

isso é um número?

Recommended Posts

bom dia a todos!!!

pessoal, é o seguinte...

montei um sistema de administração de clientes que de acordo com o que é decidido existe um valor para aquela decisão ou seja:

cliente desistiu = cai na tabela dentro do campo situação com o valor 4

cliente ligou passando trote = cai na tabela dentro do campo situação com o valor 5

cliente agendou pagamento = cai na tabela dentro do campo situação com o valor 82

 

beleza, aqui tá tudo correto e coerente...

porém isso é "relativamente" recente, deve ter uns 6 meses, só que antes caia diretamente na situação como "não negociado","desistente","trote"

texto mesmo, sabe?

bom, a partir daí, quero pegar esses clientes cuja situação esteja como valor numerico e colocar um sinal, e nas situações com texto, colocar outro sinal...

como eu posso saber se determinado valor é numerico ou texto?

tem alguma função para isso?

Obrigado a todos!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

No PHP ou diretamente no banco? Se for no PHP, você pode utilizar a função is_int() ou is_numeric(), ou ainda fazer uma comparação do valor depois de fazer o cast (meio gambiarra). Utilizando a primeira opção:

 

<?php
$primeiro = 2;
$segundo = 'teste';

var_dump(is_int($primeiro)); // bool(true)
var_dump(is_int($segundo)); // bool(false)

 

Se quiser fazer direto no banco, aí vai depender do banco de dados.

 

Carlos Eduardo

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.