Jump to content
Fórum Script Brasil

NovoRJ

Membros
  • Posts

    4
  • Joined

  • Last visited

Everything posted by NovoRJ

  1. Boa tarde Alyson. Como falei antes, o resultado está ok. Ele aparece na busca. Eu só preciso que apareça no meu index.html e não no busca.php
  2. Boa tarde Alyson. Muito obrigado em tentar me ajudar. O $resultado está no arquivo busca.php. Esta retornando corretamente os dados no sql que fiz, só não consigo passar para o html. já renomeei tudo que tinha index.htm para testar mas aí parou de funcionar o site. Abaixo o trecho do codigo que popula $resultado: try { $pdo = new Conexao(); $resultado = $pdo->select($comm); $pdo->desconectar(); } catch (PDOException $e){ echo $e->getMessage(); }; ?>
  3. Boa noite. Estou com um problema a dias. Tenho uma página em html que faz uma pesquisa no banco de dados. Até aí tudo bem. Conecto no banco, e tenho o retorno da pesquisa corretamente via busca.php, mas, os dados que estão em busca.php não consigo passar para o html. Sempre ficam no php e aparecem em uma pagina em branco. Preciso da ajuda de vocês para passar os dados do php para a pagina em html. Abaixo o trecho do código em index.html: <form id="form_pesquisa" method="post"> <select name="selsegmento" class="custom-select"> <option selected>Segmento</option> <option value=""></option> <option value="2">Restaurante</option> <option value="3">Serviços Manuais</option> <option value="4">Tecnologia</option> </select> outro select... <button type="submit" id="Buscar" ><i class="fa fa-search pr-2" aria-hidden="true"></i> Pesquisar</button> </form> trecho do codigo de busca.php: <section class="panel col-lg-9"> <header class="panel-heading"> Dados da busca: </header> <?php if (count($resultado) > 0){ ?> <table> <tbody> <tr> <th> segmento </th> <th> nome </th> </tr> <?php foreach ($resultado as $res) { ?> <tr> <td><?=$res['seg_nome'];?></td> <td><?=$res['nome_nome'];?></td> </tr> <?php }?> </tbody> </table> <?php } else {?> <h3> Dados não encontrados </h3> <?php }?> </section>
  4. Amigos bom dia. Estou precisando da ajuda de vocês para uma query com agrupamentos por faixa. São 3 tabelas que não tenho como mexer na estrutura: Tabela Faixas (tem as faixas de valores em que vou totalizar valores separadas por ano) idfx (integer) ano (integer) fxIn (numeric,10,2) fxFim (numeric,10,2) x-x-x-x-x-x-x-x-x-x-x-x Tabela Valores (tem os valores que preciso totalizar separadas por ano) idVlr (integer) idLancto (integer) ano (integer) vlrBase (numeric,10,2) vlrAcrescimo(numeric,10,2) vlrDespesa1 (numeric,10,2) vlrDespesa2 (numeric,10,2) vlrICMS (numeric,10,2) x-x-x-x-x-x-x-x-x-x-x-x Tabela Lanctos (tem as lançamento que serão processados) (não coloquei os campos que não são importantes) idLancto (integer) idVlr (integer) dtLancto (date) ano (integer) vlrLancto (numeric,7,2) x-x-x-x-x-x-x-x-x-x-x-x Estou usando a seguinte query: select f.fxIn, f.fxFim, count(L.idLancto) as QTD, sum(v.vlrBase) as vlrBase, sum(v.vlrAcrescimo) as vlrAcrescimo, sum(v.vlrDespesa1) as vlrDespesa1, sum(v.vlrDespesa2) as vlrDespesa2, case when (L.dtLancto >= :dICMS) then Sum(V.vlrICMS) else 0 end as vlrICMS from Faixas F left outer join Lanctos L on ((L.dtLancto between :DIN and :DFIM) and (L.vlrLancto between f.fxIn and f.fxFim)) left outer join Valores V on ((L.idVlr = V.idVlr) and (V.ano = :IANO)) where (P.ANO = :IANO) group by f.fxIn, f.fxFim, L.dtLancto order by f.fxIn, f.fxFim Preciso agrupar apenas por f.fxIn, f.fxFim e não com L.dtLancto, só que se eu não colocar a data não sai o resultado correto. obrigado
×
×
  • Create New...