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
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)