Ir ao conteúdo
  • Cadastre-se

c4i0

Membro Júnior
  • Posts

    6
  • Cadastrado em

  • Última visita

Tudo que c4i0 postou

  1. tenho essa consulta onde resulta a data, a contagem, e a soma de produtos da entrada e possuo essa consulta onde gera os dados de saída de produto, onde o código é quase o mesmo,possuindo apenas uma condição onde não aparece os resultados onde a data da saída estão nulos. eu gostaria de unir essas duas consultas para poder inserir os codigos em um grafico,ou seja, gostaria do resultado data,data1,qnt,qnt1,soma,soma1 como posso unir essas duas consultas para exibir em um while apenas?
  2. fiz uma consulta mysql SELECT SUM(quantidade) as soma FROM clientes LEFT JOIN usuarios on clientes.id = usuarios.id_cliente GROUP BY id_cliente tenho esta tabela com o Nome clientes que contem 8 elemento(clientes no caso) e essa com o nome de usuarios que contem 5 elementos ao efetuar a consulta no proprio mysql ele gera o resultado a intenção é que ele some a tabela quantidade por clientes. eu consegui fazer o retorno, porém esta me retornando apenas 6 resultados, e sao 8 clientes. alguem sabe o que pode ser?
  3. estou separando as quantidades que tem por clientes, porém nao estou conseguindo, segue fotos. e as quantidades são: este é o codigo para viaulização dos clientes <?php include_once "conexao.php"; $pagina = filter_input(INPUT_POST, 'pagina', FILTER_SANITIZE_NUMBER_INT); $qnt_result_pg = filter_input(INPUT_POST, 'qnt_result_pg', FILTER_SANITIZE_NUMBER_INT); //calcular o inicio visualização $inicio = ($pagina * $qnt_result_pg) - $qnt_result_pg; //consultar no banco de dados $result_usuario = "SELECT * FROM clientes ORDER BY id ASC LIMIT $inicio, $qnt_result_pg"; $resultado_usuario = mysqli_query($conn, $result_usuario); $sql = "SELECT SUM(quantidade) as soma FROM usuarios GROUP BY cliente " ; $result_sql = mysqli_query($conn, $sql); $row = mysqli_fetch_assoc($result_sql); //Verificar se encontrou resultado na tabela "usuarios" if(($resultado_usuario) AND ($resultado_usuario->num_rows != 0)){ ?> <table class="table table-striped table-bordered table-hover" style="background: white;"> <thead> <tr> <th>ID</th> <th>Cliente</th> <th>quantidade total</th> <th>Ações</th> </tr> </thead> <tbody> <?php while($row_usuario = mysqli_fetch_assoc($resultado_usuario)){ ?> <tr> <th style="width: 50px;"><?php echo $row_usuario['id']; ?></th> <td><?php echo $row_usuario['cliente']; ?></td> <td><?php echo $row['soma']; ?></td> <td style="width: 500px;"> <center><button type="button" class="btn btn-outline-primary view_data" id="<?php echo $row_usuario['id']; ?>">Visualizar</button> <button type="button" class="btn btn-outline-warning view_data" id="<?php echo $row_usuario['id']; ?>">Editar</button> <button type="button" class="btn btn-outline-danger view_data" id="<?php echo $row_usuario['id']; ?>">Excluir</button></center> </td> </tr> <?php }?> </tbody> </table> <?php //Paginação - Somar a quantidade de usuários $result_pg = "SELECT COUNT(id) AS num_result FROM clientes"; $resultado_pg = mysqli_query($conn, $result_pg); $row_pg = mysqli_fetch_assoc($resultado_pg); //Quantidade de pagina $quantidade_pg = ceil($row_pg['num_result'] / $qnt_result_pg); //Limitar os link antes depois $max_links = 2; echo '<nav aria-label="paginacao">'; echo '<ul class="pagination">'; echo '<li class="page-item">'; echo "<span class='page-link'><a href='#' onclick='listar_clientes(1, $qnt_result_pg)'>Primeira</a> </span>"; echo '</li>'; for ($pag_ant = $pagina - $max_links; $pag_ant <= $pagina - 1; $pag_ant++) { if($pag_ant >= 1){ echo "<li class='page-item'><a class='page-link' href='#' onclick='listar_clientes($pag_ant, $qnt_result_pg)'>$pag_ant </a></li>"; } } echo '<li class="page-item active">'; echo '<span class="page-link">'; echo "$pagina"; echo '</span>'; echo '</li>'; for ($pag_dep = $pagina + 1; $pag_dep <= $pagina + $max_links; $pag_dep++) { if($pag_dep <= $quantidade_pg){ echo "<li class='page-item'><a class='page-link' href='#' onclick='listar_clientes($pag_dep, $qnt_result_pg)'>$pag_dep</a></li>"; } } echo '<li class="page-item">'; echo "<span class='page-link'><a href='#' onclick='listar_clientes($quantidade_pg, $qnt_result_pg)'>Última</a></span>"; echo '</li>'; echo '</ul>'; echo '</nav>'; }else{ echo "<div class='alert alert-danger' role='alert'>Nenhum usuário encontrado!</div>"; }
  4. fiz uma consulta no mysql $result_usuario = "SELECT * FROM usuarios WHERE transportadora = 'nilson' ORDER BY id DESC "; e gostaria de somar a coluna (quantidade) dos resultados, como posso fazer?
  5. c4i0

    PHP select usando my sql

    sim, eu ja dei uma pesquisada, porém nao entendi como aplicar isso a essa função
  6. olá, estou desenvolvendo um projeto pratico, onde eu estou inserindo dados de um mysql em um select. até ai consegui fazer, porém eu preciso que esses dados atualizem caso eu adicionar um novo item no mysql. gostaria de passar esse codigo que fiz para uma função na qual eu possa chamar quando clicado, nao só na inicialização. a função php está direto no select. e queria transforma-la em uma função para poder chamar novamente ao adicionar novo item. <select id="select_cliente" class="selectpicker col-sm-12" data-style="btn-primary" style="height: 35px;"> <?php $result_usuario = "SELECT * FROM clientes ORDER BY id ASC "; $resultado_usuario = mysqli_query($conn, $result_usuario); while($row_usuario = mysqli_fetch_assoc($resultado_usuario)){ ?> <option value="><?php echo $row_usuario['cliente']; ?>"><?php echo $row_usuario['cliente']; ?></option> <?php }?> </select>

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!