Acontece que todos os registros estão sendo exibidos...
Numa área (logado) o usuário preenche uns dados a mais caso seja necessário, se não for necessário, o usuário deixa em branco e nem coloca a foto (podem ver aqui: http://francisimoveis.com/caduser/), então no arquivo "exibir.php" alguém que não preencheu os dados necessários e nem colocou foto está aparecendo um espaço de imagem sem foto (podem ver aqui: http://francisimovei...ser/exibir.php)
-------------------------------------------
NA TABELA SQL:
Na minha tabela fica assim:
Redimensionado em 87% (873 x 265) - Clique para ampliar
-------------------------------------------
Então: Como ocultar linha "vazia" caso o registro da tabela seja "NULL"?
Pergunta
Infosoft-BH
Prezados amigos, estou com um problema no meu código, será que alguém pode me ajudar?
PERGUNTA: Como ocultar linha "vazia" caso o registro da tabela seja "NULL"?
----------------------------
MEU CÓDIGO:
----------------------------
"http://francisimoveis.com/caduser/exibir.php"
-------------
<? include ("include/conexao.php"); $query = mysql_query("select * FROM cadastro_perfil"); if (!$query){ die ("Problemas ao executar o sql !!!"); } else { while ($coluna = mysql_fetch_array($query)){ $login = $coluna["login"]; $titulo = $coluna["titulo"]; $servico = $coluna["servico"]; switch ($cadastro_perfil) { case "$id": ?> <html><head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>serviços</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta http-equiv="content-laguage" content="Português" /> <link rel="stylesheet" type="text/css" href="include/estilo.css" /> <style type="text/css">@import url("include/estilo.css");</style> </head><body> <table width="776" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF"><tr><td width="494" align="center" valign="top"> <? if ($foto=="") { ?> <table border="0" width="776" cellpadding="0" cellspacing="4"><tr> <td colspan="2" align="left"><a name="topo"><font face="verdana" style="font-size: 9pt"> <a href="user.php?login=<?=$login?>"><a href="user.php?login=<?=$login?>"><? echo "$titulo"; ?></a></font> <br><br> <a href="user.php?login=<?=$login?>"><? echo "<img width='80' height='80' border='0' src=\"./fotos/","{$coluna['foto']}\"> <br />"; ?></a></font> <font face="verdana" style="font-size: 9pt"><? echo "$servico"; ?></font> </td></tr> <tr> <td colspan="2" style="padding-top: 0.5em"> </td></tr> <tr><td colspan="2" align="center"><font face="verdana" style="font-size: 9pt"> </td></tr></table> <? } else { ?> <? break; } } } } ?> </td></tr></table></td></tr></table>-------------------------------------------
O QUE ESTÁ ACONTECENDO:
Acontece que todos os registros estão sendo exibidos...
Numa área (logado) o usuário preenche uns dados a mais caso seja necessário, se não for necessário, o usuário deixa em branco e nem coloca a foto (podem ver aqui: http://francisimoveis.com/caduser/), então no arquivo "exibir.php" alguém que não preencheu os dados necessários e nem colocou foto está aparecendo um espaço de imagem sem foto (podem ver aqui: http://francisimovei...ser/exibir.php)
-------------------------------------------
NA TABELA SQL:
Na minha tabela fica assim:
Redimensionado em 87% (873 x 265) - Clique para ampliar
-------------------------------------------
Então: Como ocultar linha "vazia" caso o registro da tabela seja "NULL"?
Desde já agradeço!
Paulo César
paulocesarsouza@gmail.com
Editado por *FIT*Adicionar a tag [code]
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.