
Variavel Não Nula
#1
Posted 12/01/2006, 14:54
Já tentei fazer if ($variavel!='') mas assim nao funcionou...
$variavel recebe o valor da consulta q eu fiz, certo
Sei q existe como verificar se um campo nao tem valor.. mas pra mim teria q ser ao contrario, ele precisa verificar se o campo tem valor..
<?
if (IsSet($variavel))
echo "Não tem valor";
?>
Alguem sabe isso...Abração
- LarPhozyHah likes this
___________________________________
Josy R.L.
Grupo Plyme
www.plyme.com.br
___________________________________
#2
Posted 12/01/2006, 15:04
if ($variavel != "")
?
(eu usei aspas duplas)
Edição feita por: fiote, 12/01/2006, 15:04.
#3
Posted 12/01/2006, 15:06
<?php if (isset($variavel) && !empty($variavel)) { print 'Possui valor'; } else { print 'Não possui valor'; } ?>@ fiote:
Aspas dupla ou aspas simples, não importa, é a mesma coisa.

[]’s

#4
Posted 12/01/2006, 15:09
if($variavel)
Só que dessa forma tem um problema... não pode ser 0 (ZERO) o valor dela, dai da comos e não existisse

Ou vc pode fazer assim:
if($variavel != NULL)
ou como disseram
if($variavel != "")
ou ainda: corrigido
if( isset($variavel))
Até
Edição feita por: paes, 12/01/2006, 15:13.
#5
Posted 12/01/2006, 15:11
___________________________________
Josy R.L.
Grupo Plyme
www.plyme.com.br
___________________________________
#6
Posted 12/01/2006, 15:13
Este método é indicado apenas para comparações booleanas ...simplesmente:
if($variavel)

Os únicos métodos que verificam se tal variável possui algum valor são estes:
<?php if (!empty($variavel)) { ... } if ($variavel != '') { ... } if (strlen($variavel) > 0) { ... } ?>Os outros verificam se a mesma foi definida, que não é o caso de possuir algum valor.

[]’s

#7
Posted 12/01/2006, 15:26
você está verificando isso de onde ?Não da certo com aspas duplas, já tentei também... por isso a minha dúvida qto a verificar se a variavel recebe valor
uma consulta q vem do banco de dados ou um simples variavel ?
se for uma simples variavel e o empty como o vidaloka disse
if (empty($variavel)) { echo 'variavel em branco' } else { echo 'contém algo na variavel'; }
se for de um banco de dados pra ver se está retornando algo, seria:
if (mysql_num_rows(QUERY) > 0) { echo 'registros foram encontrados , total : '.mysql_num_rows(QUERY); } else { echo 'nenhum registro encontrado'; }
T+
PALMEIRAS - Primeiro campeão do mundo em 1951
#8
Posted 12/01/2006, 15:32
if ($_GET['recipient']==1 and $variavel != NULL)
{
echo $outra variavel;
}
Entao ja tentei colocando da forma d aspas vazias, e com
if (isset($variavel)&& !empty($variavel))
{ echo $outravariavel; }
Não deu certo tb, será q eu to fazendo alguma coisa bem errado, pq isso deveria dar certo né
___________________________________
Josy R.L.
Grupo Plyme
www.plyme.com.br
___________________________________
#9
Posted 12/01/2006, 15:46
UH Terêrê ... Voltei!
#10
Posted 12/01/2006, 15:47
e na variavel vc deu um espaço
bom verifique tbm se a veriavel "recipent" está mesmo retornando 1
e se na variavel "$variavel" se existe mesmo ou não ( use o isset pra isso )
teste assim:
if (!empty($_GET['recipient']) && isset($variavel)) { echo $variavel. " - SE EXISTIR PODERA EXIBIR EM BRANCO OU ALGUM VALOR } else { echo "VARIAVEL NÃO EXISTE"; }
bom já tem muitos exemplos acho q com isso já da pra vc fazer !!!
T+
PALMEIRAS - Primeiro campeão do mundo em 1951
#11
Posted 12/01/2006, 15:59
___________________________________
Josy R.L.
Grupo Plyme
www.plyme.com.br
___________________________________
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)