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

(RESOLVIDO) Exeção PHP - Dúvida


Paulo Campos 01

Pergunta

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>";
  }

img4.png

Editado por Paulo Campos 01
Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

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.

Editado por dinohills
Link para o comentário
Compartilhar em outros sites

  • 0
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';
    }
    }
}

Link para o comentário
Compartilhar em outros sites

  • 0

Bom, teste seu while desta forma que deve dar

while ($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{
        
    }
}

Link para o comentário
Compartilhar em outros sites

  • 0
Bom, teste seu while desta forma que deve dar

while ($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: paulo_campos01@live.com

Brigadasso pela força de vontade em ajudar.

Forte abraço.

Link para o comentário
Compartilhar em outros sites

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