Ir para conteúdo
Fórum Script Brasil
  • 0

Exibição De Resultados


RC@

Pergunta

Bom pessoal, seguinte:

Eu tenho a seguinte querry numa pagina:

<? 
require_once ("Connections/conexao.php"); // conexão com o banco
mysql_select_db($database_conexao, $conexao);
$tabela = "aeromodelismo";
$s = mysql_query("SELECT * FROM $tabela order by rand() limit 8") or die(mysql_error()); // query de seleção
$x = mysql_fetch_array($s);

print "<div id=\"Layer7\" style=\"position:absolute; left:210px; top:177px; width:560px; height:455px; z-index:1\">";
print "<table border=0 width=100%>";
print "<tr>";

$coluna = 0;

while($x != false){
$count +1;

        
  $codigo = $x['codigo'];
  $produto = $x['produto'];
  $descricao = $x['descricao'];
  $figura = $x['figura'];
  


list($width, $height) = getimagesize($figura);
$newwidth = ($width * 30)/100;  
$newheight = ($height * 30)/100;
print "<td id=".$coluna++." width=33%>";
print "<center><a href=detalhe.php?op=mostrar&id_prod=". $codigo ."><img src=\"". $figura ."\" width=\"$newwidth\" height=\"$newheight\" border=0></a></center>";
print "<br>";
print "<center><font color=\"#000099\" size=\"2\" face=\"Geneva, Arial, Helvetica, sans-serif\"><strong>$produto</font></strong></center><br>";
print "<br>";
print "<br>";
print "<br>";
print "</td>";
print "<td>";
//print "<hr size=\"100\" width=\"1\" align=\"right\" color=\"#000000\">";
print "</td>";


if ($coluna == 4) // mude aki o valor das colunas...

{

print "</tr><tr>";

$coluna = 0;

}

$x = mysql_fetch_array($s);

};
print "</tr></table>";
print "</div>";
?>

Como vocês podem ver ai, ela seleciona resultados aleatóriamente e mostra um limite de 8 resultados. Blza.. a querry tah funcionando direitinho.

Acontece que eu gostaria de dar uma filtrada nesse resultado:

A idéia é a seguinte:

Existem 'produtos' cadastrados no BD q não possuem foto, por isso eu fiz uma imagem e coloquei o nome: no_img.jpg

Ai é o seguinte.. nessa pagina eu não gostaria q aparecessem registros que tenham essa figura no campo 'figura'...

dae pensei em fazer um if mais ou menos assim:

if ($figura != "no_img.jpg") {

**exibir os resultados** } (ou seja.. quando a $figura não for a tal no_img.jpg, ele realiza o print.. se for.. não faz nada)...

só que não funcionou, e axo q sei o porque... o servidor usa o PHPMyAdmin e o campo 'figura' da minha tabela é do tipo BLOB... ou seja.. é binário!!

Alguém poderia dar uma luz de como eu poderia fazer essa filtragem?! Deu pra entender o que eu quis dizer?!

Obrigado

Link para o comentário
Compartilhar em outros sites

3 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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...