Paulo Campos 01 Posted July 24, 2012 Report Share Posted July 24, 2012 (edited) Olá, no script abaixo, ou o valor da classe vai ser =1 ou vai ser =2.porem gostaria que aparecesse somente os produtos de classe =1..Qual a condição devo colocar ? while($row=mysql_fetch_array($result)) { echo "<tr>"; echo "<td>" . $row['classe']. "</td>"; echo "<td>" . $row['nome']. "</td>"; echo "<td>" . $row['estoque_atual']. "</td>"; echo "</tr>"; } Edited July 24, 2012 by Paulo Campos 01 Quote Link to comment Share on other sites More sharing options...
0 dinohills Posted July 24, 2012 Report Share Posted July 24, 2012 (edited) Cara você não no seu banco de dados um campo com a classe ? É so filtrar a classe na sua consulta no banco SELECT * from produtos WHERE classe = '1'Você pode ate filtrar isso no php, mas é inviavel porque você vai estar trazendo mais dados do que precisa pra trabalhar.O ideal é trazer os dados direto na consulta. Edited July 24, 2012 by dinohills Quote Link to comment Share on other sites More sharing options...
0 Paulo Campos 01 Posted July 24, 2012 Author Report Share Posted July 24, 2012 Cara você não no seu banco de dados um campo com a classe ? É so filtrar a classe na sua consulta no banco SELECT * from produtos WHERE classe = '1' Você pode ate filtrar isso no php, mas é inviavel porque você vai estar trazendo mais dados do que precisa pra trabalhar. O ideal é trazer os dados direto na consulta. Amigo, o problema que os dados não estão vindo do DB. Este aviso vem do sistema informando somente os produtos que chegaram ao estoque minimo... Destes que estão no estoque minimo, gostaria que aparecesse somente os de classe=1. Segue o script completo para maior compreensão: function EstoqueMinimo(){ $sql="SELECT * from $this->tabela where estoque_atual<=estoque_minimo"; $result = mysql_query($sql); $row=$this->conexaoDB->ExecutaQuery($sql); $nlinhas=$this->conexaoDB->Nlinhas($row); if($nlinhas>0){ echo '<img src="img/alert.png"><br />'; echo "<table border='0'> <tr> <th>Classe</th> <th>Nome</th> <th>Estoque</th> </tr>"; while($row=mysql_fetch_array($result)) { echo "<tr>"; echo "<td>" . $row['classe']. "</td>"; echo "<td>" . $row['nome']. "</td>"; echo "<td>" . $row['estoque_atual']. "</td>"; echo "</tr>"; } echo "</table>"; } else { echo '<img src="img/ok.png" class="img">'; echo 'Nenhum alerta para hoje'; } } } Quote Link to comment Share on other sites More sharing options...
0 dinohills Posted July 24, 2012 Report Share Posted July 24, 2012 Bom, teste seu while desta forma que deve darwhile ($row = mysql_fetch_array($result)) { if ($row['classe'] == '1') { echo "<tr>"; echo "<td>" . $row['classe'] . "</td>"; echo "<td>" . $row['nome'] . "</td>"; echo "<td>" . $row['estoque_atual'] . "</td>"; echo "</tr>"; }else{ } } Quote Link to comment Share on other sites More sharing options...
0 Paulo Campos 01 Posted July 24, 2012 Author Report Share Posted July 24, 2012 Bom, teste seu while desta forma que deve darwhile ($row = mysql_fetch_array($result)) { if ($row['classe'] == '1') { echo "<tr>"; echo "<td>" . $row['classe'] . "</td>"; echo "<td>" . $row['nome'] . "</td>"; echo "<td>" . $row['estoque_atual'] . "</td>"; echo "</tr>"; }else{ } }Amigo, muito obrigado vei...Deu certinho.Será que poderia me ajudar a ligar um script no meu controle ?Ai agente combina como fica valores...Se puder adicionar no MSN: [email protected]Brigadasso pela força de vontade em ajudar.Forte abraço. Quote Link to comment Share on other sites More sharing options...
0 dinohills Posted July 24, 2012 Report Share Posted July 24, 2012 Tranquilo cara, mas de resto qualquer dúvida poste aqui no fórum mesmo. Hoje eu te ajudei amanhã pode ser outro :P Quote Link to comment Share on other sites More sharing options...
Question
Paulo Campos 01
Olá, no script abaixo, ou o valor da classe vai ser =1 ou vai ser =2.
porem gostaria que aparecesse somente os produtos de classe =1..
Qual a condição devo colocar ?

Edited by Paulo Campos 01Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.