Ir para o conteúdo
renato6

Validaçoes de numeros em PHP

Mensagens Recomendadas

renato6    0
renato6

boas pessoal, eu precisava de duas validaçoes em PHP. uma era para so aceitar numeros inteiros e outra era para so aceitar numeros decimais. alguem sabe?

cumps

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
renato6    0
renato6

obrigado pela ajuda :D:):D

mas neste momento continuo com o problema. e que a validação para os inteiros nao esta a funcionar.

eu tenho isto:

if(!is_int($stock_min))

{

echo"<font face='verdana' size='-2' color='#000000'><br>Stock Minimo Inválido - Apenas dados numéricos inteiros.</font>";

$flag=false;

}

e era suposto funcionar mas nao funciona, da sempre erro quer o numero seja inteiro quer seja float.

sera que e por causa de eu ter o stock min definido como int na base de dados?

cumps

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
psiico    1
psiico

podes sempre tentar as expressoes regulares.

tipo

<?php
if (!eregi("^[0-999]", $stock_min)) {
cho"<font face='verdana' size='-2' color='#000000'><br>Stock Minimo Inválido - Apenas dados numéricos inteiros.</font>";
      $flag=false;
}
?>

penso que seja assim xD

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Nazgulled    8
Nazgulled

Isso é desnecessário para uma coisa tão simples psiico...

@renato6

O mais provável é a tua variável $stock_min não ser um inteiro mas sim uma string com um inteiro e nesse caso, usas a função is_integer como disse o Battousai.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade