Olá pessoal,
Estou com uma dúvida de como colocar um if no resultado de uma busca.
Meu código está funcionando normal, o cliente faz uma busca, quando gera os resultados mostra os campos nome, descrição, fotos e link, até ai tudo bem.
Mas minha dúvida é o seguinte, como que eu faço para que um resultado não tem nada no campo grupos ele não mostrasse o campo fotos e mostrar o campo link, e quando tiver um valor no campo grupos ele mostrar o campo fotos e não mostrar o campo link????
será que teria como?
[Resolvido] If No Resultado Busca
Started By Abderson de Souza, 19/08/2010, 12:13
4 replies to this topic
#1
Posted 19/08/2010, 12:13
#2
Posted 19/08/2010, 13:04
Olá Abderson,
Antes da exibição tu tem que fazer esta verificação, por exemplo:
Acho que era isso.
Antes da exibição tu tem que fazer esta verificação, por exemplo:
<?php
$query = "SELECT *****";
$resultado = mysql_fetch_array($query);
// o "grupo" seria o campo que você está verificando
if ($resultado['grupo'] == ""){
// O campo grupo está em branco
} else {
// O campo grupo não está em branco
}
?>Acho que era isso.
Este post lhe ajudou/foi útil? Retribua(+)
"O impossível é apenas questão de opinião" J.W.
--------------------------
Att.
Alan Martini
"O impossível é apenas questão de opinião" J.W.
--------------------------
Att.
Alan Martini
#3
Posted 19/08/2010, 13:21
E ai irmão beleza?
Bom eu não consiguo fazer isso nesse código:
Abraços
Bom eu não consiguo fazer isso nesse código:
<ul>
<li>
<h1><?php echo $linha['nome_produto'];?></h1>
<p><?php echo $linha['descricao_produto'];?></p>
//então eu queria assim se o campo grupos se ele estivesse vazio ele não mostraria e se tivesse com valor ele mostraria.
<p><a href="fotos.php?galerias=<?php echo $linha['grupos']; ?>&id=<?php echo $linha['id']; ?>"><?php echo $linha['id']; ?></a></p>
//mesma coisa no campo link
<p><a href="<?php echo $linha['link'];?>"><?php echo $linha['link'];?></a></p>
</li>
</ul>
Abraços
#4
Posted 19/08/2010, 13:40
Fala ai,
Note que eu coloquei exclamação ! antes da variável, significa negação, logo: Caso à variável $linha['grupos'] não venha com um valor em branco será exibido a informação, caso retorne vazio será exibido "Não há grupos cadastrados".
Vê se é isso ai mesmo
Note que eu coloquei exclamação ! antes da variável, significa negação, logo: Caso à variável $linha['grupos'] não venha com um valor em branco será exibido a informação, caso retorne vazio será exibido "Não há grupos cadastrados".
<ul>
<li>
<h1><?php echo $linha['nome_produto'];?></h1>
<p><?php echo $linha['descricao_produto'];?></p>
<?php
if (!$linha['grupos'] == "") {
?>
<p><a href="fotos.php?galerias=<?php echo $linha['grupos']; ?>&id=<?php echo $linha['id']; ?>"><?php echo $linha['id']; ?></a></p>
<p><a href="<?php echo $linha['link'];?>"><?php echo $linha['link'];?></a></p>
<?php
} else {
echo "Não há grupos cadastrados";
}
?>
</li>
</ul>Vê se é isso ai mesmo
- Abderson de Souza likes this
Este post lhe ajudou/foi útil? Retribua(+)
"O impossível é apenas questão de opinião" J.W.
--------------------------
Att.
Alan Martini
"O impossível é apenas questão de opinião" J.W.
--------------------------
Att.
Alan Martini
#5
Posted 19/08/2010, 14:50
E ai Alan valeu mesmo,
mas não é bem isso que eu queria.
é tipo assim quando eu faço a busca ele imprime todos os resultados, mas assim ele imprime o:
Nome do produto
Descrição do produto
Ver fotos - Esse ver fotos ele vai para o album das fotos do id
Link - é um link que cadastro no banco quando for tipo uma noticia que que não tenha foto, e nenhum grupo cadastro, eu só coloquei o nome e descrição.
Então é o seguinte, queria que quando um valor cadastrado na tabela e não for cadastrado nada no campo grupos ele não mostraria o campo "ver fotos" nos resultados, e se ele tivesse algum valor no campo grupos dentro da tabela, mostraria no resultao o campo "Ver fotos".
Entendeu?
Tipo se fosse um hidden.
{RESOLVIDO]Obrigado Alan era quase isso ai mesmo, a lógica estava sertinho, muito obrigado pela ajuda, fico muito grato, o que eu puder te ajudar é só falar.
Segue o código Resolvido
Valeu Galera até mais...
Sugestões e perguntas é só mandar
anderson17ads@hotmail.com
mas não é bem isso que eu queria.
é tipo assim quando eu faço a busca ele imprime todos os resultados, mas assim ele imprime o:
Nome do produto
Descrição do produto
Ver fotos - Esse ver fotos ele vai para o album das fotos do id
Link - é um link que cadastro no banco quando for tipo uma noticia que que não tenha foto, e nenhum grupo cadastro, eu só coloquei o nome e descrição.
Então é o seguinte, queria que quando um valor cadastrado na tabela e não for cadastrado nada no campo grupos ele não mostraria o campo "ver fotos" nos resultados, e se ele tivesse algum valor no campo grupos dentro da tabela, mostraria no resultao o campo "Ver fotos".
Entendeu?
Tipo se fosse um hidden.
{RESOLVIDO]Obrigado Alan era quase isso ai mesmo, a lógica estava sertinho, muito obrigado pela ajuda, fico muito grato, o que eu puder te ajudar é só falar.
Segue o código Resolvido
<ul>
<li>
<h1><?php echo $linha['nome_produto'];?></h1>
<p><?php echo $linha['descricao_produto'];?></p>
<?php
//Se a linha grupos tiver um resultado que tenha o valor "nenhum grupo ele imprime o seguinte resultado.
if ($linha['grupos'] == "nenhum_grupo") {
?>
<p><a href="<?php echo $linha['link'];?>"><?php echo $linha['link'];?></a></p>
<?php
//caso ao contrario ele impreme esse resultado
} else {
?>
<p><a href="fotos.php?galerias=<?php echo $linha['grupos']; ?>&id=<?php echo $linha['id']; ?>"><?php echo $linha['id']; ?></a></p>
<?php
}
?>
</li>
</ul>
Valeu Galera até mais...
Sugestões e perguntas é só mandar
anderson17ads@hotmail.com
2 user(s) are reading this topic
0 membro(s), 2 visitante(s) e 0 membros anônimo(s)










