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)










