Ir para conteúdo
Fórum Script Brasil

phz

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre phz

phz's Achievements

0

Reputação

  1. Olá, vou explicar primeiro o BD mysql: são 2 tabelas com relacionamento: TABELA 1 - PRODUTO ID DESCRICAO ... TABELA 2 - LOTEPRODUTO ID IDPRODUTO .... A busca é feita da seguinte forma: $DAO = new loteProdutoDAO(); $DAOProduto = new produtoDAO(); // $loteProduto é a descrição do produto, exemplo: MONITOR $queryProduto = "SELECT * FROM produto WHERE descricao LIKE '$loteProduto%'"; $buscaProduto = $DAOProduto->Lista($queryProduto); // Apos a busca, trato os dados foreach($buscaProduto as $produto){ $queryLote = "SELECT * FROM loteProduto WHERE Produto_idProduto='".$produto["idProduto"]."'"; $buscaLote = $DAO->Lista($queryLote); //descricao do produto foreach($buscaLote as $row){ ... //descricao do lote } ... } Considerando uma busca como exemplo: existem 2 produtos no mysql, "monitor 15.6" "monitor led" essa busca só esta mostrando "monitor led" Tentei utilizar o while no lugar do segundo foreach() funcionou, mas não consegui imprimir todas as informações da tabela, $row["coluna"] não funciona, como substituir o foreach por while, corretamente? Ou porque não esta imprimindo todos os resultados obtidos? obrigado No mysql
×
×
  • Criar Novo...