RC@ Postado Fevereiro 18, 2006 Denunciar Share Postado Fevereiro 18, 2006 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.jpgAi é 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mbleonardo Postado Fevereiro 18, 2006 Denunciar Share Postado Fevereiro 18, 2006 Ao invés de colocar no_image.gif, porque você não deixa o campo vazio? Daí fica mais fácil pra você fazer a query:SELECT ... WHERE imagem != ""e você sabe que campo vazio é campo sem foto, então só adaptar o script Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 RC@ Postado Fevereiro 18, 2006 Autor Denunciar Share Postado Fevereiro 18, 2006 é que eu preciso exibir essa "no_img.jpg" em outras partes do site.. vou ver o q consigo adaptar aki.. obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 RC@ Postado Fevereiro 18, 2006 Autor Denunciar Share Postado Fevereiro 18, 2006 Ae mbleonardoDexei o campo em branco mesmo e fiz umas adaptações no code..tah do jeito q eu queria!\o Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
RC@
Bom pessoal, seguinte:
Eu tenho a seguinte querry numa pagina:
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.