Ir para conteúdo

leoteixeira2

Members
  • Total de itens

    14
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre leoteixeira2

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

  1. leoteixeira2

    Consulta Where com várias condições

    Mais uma vez, muito obrigado Motta. Minha consulta ficou assim, dê uma olhada por favor SELECT DISTINCT(especificacao), preco_sc, preco_pr, custo, SUM(CASE WHEN funcionario = 'Luiz Henrique' THEN venda_sc END) total_venda_sc_luiz, SUM(CASE WHEN funcionario = 'Luiz Henrique' THEN venda_pr END) total_venda_pr_luiz, SUM(CASE WHEN funcionario = 'Lucas' THEN venda_pr END) total_venda_sc_lucas FROM pagamentos where (dia >='01' and dia <='31') and mes=('11') and ano=('2018') GROUP BY especificacao;
  2. leoteixeira2

    Consulta Where com várias condições

    Ola pessoal, blz ??? Galera estou com uma grande dificuldade para fazer uma consulta MYSQL. Preciso que retorne os produtos e a quantidade venda do mesmo para cada funcionario. Como a tabela a baixo: ESPECIFICACAO TOTAL_VENDAS_LUCAS TOTAL_VENDAS_LUIZ TOTAL_VENDAS_MARCELO PRECO_SC PRECO_PR CUSTO FANDANGOS 3.5 6.7 7.0 7.90 8.50 5.00 COCA COLA 5.6 5.6 8.0 8.50 8.70 6.00 ALCATRA 12.4 8.2 6.4 15.78 14.47 10.00 CERVEJA 44.8 54.9 5.3 14.75 10.64 12.36 BARALHO 32.9 5.0 4.8 5.74 6.20 4.20 Porém não sei como que estrutura varios WHERE na mesma consulta, porque são varios funcionarios(5). Tipo o código a baixo só me retorna os valores do funcionario Luiz Henrique. Minha duvida então é o seguinte, como que faço para ter o total_venda de cada funcionario em uma mesma consulta como na tabela acima. SELECT DISTINCT(especificacao), preco_sc, preco_pr, custo, SUM(venda_sc) + (venda_pr) as total_venda_luiz FROM pagamentos where funcionario=("Luiz Henrique") and (dia >='01' and dia <='31') and mes=('11') and ano=('2018') GROUP BY especificacao; Alguem poderia me dar uma luz por favor ???? OBRIGADOOO
  3. leoteixeira2

    consulta mysql como estruturar varios where

    Ola pessoal, blz ??? Galera estou com uma grande dificuldade para fazer uma consulta MYSQL. Preciso que retorne os produtos e o valor total da venda do mesmo para cada funcionario. Como a tabela a baixo: ESPECIFICACAO TOTAL_VENDAS_LUCAS TOTAL_VENDAS_LUIZ TOTAL_VENDAS_MARCELO PRECO_SC PRECO_PR CUSTO FANDANGOS 3.5 6.7 7.0 7.90 8.50 5.00 COCA COLA 5.6 5.6 8.0 8.50 8.70 6.00 ALCATRA 12.4 8.2 6.4 15.78 14.47 10.00 CERVEJA 44.8 54.9 5.3 14.75 10.64 12.36 BARALHO 32.9 5.0 4.8 5.74 6.20 4.20 Porém não sei como que estrutura varios WHERE na mesma consulta, porque são varios funcionarios(5). Tipo o código a baixo só me retorna os valores do funcionario Luiz Henrique. Minha duvida então é o seguinte, como que faço para ter o total_venda de cada funcionario em uma mesma consulta como na tabela acima. SELECT DISTINCT(especificacao), preco_sc, preco_pr, custo, SUM(venda_sc) + (venda_pr) as total_venda_luiz FROM pagamentos where funcionario=("Luiz Henrique") and (dia >='01' and dia <='31') and mes=('11') and ano=('2018') GROUP BY especificacao; Alguem poderia me dar uma luz por favor ???? OBRIGADOOO
  4. leoteixeira2

    consulta mysql como estruturar varios where

    Ola pessoal, blz ??? Galera estou com uma grande dificuldade para fazer uma consulta MYSQL. Preciso que retorne os produtos e a quantidade venda do mesmo para cada funcionario. Como a tabela a baixo: ESPECIFICACAO TOTAL_VENDAS_LUCAS TOTAL_VENDAS_LUIZ TOTAL_VENDAS_MARCELO PRECO_SC PRECO_PR CUSTO FANDANGOS 3.5 6.7 7.0 7.90 8.50 5.00 COCA COLA 5.6 5.6 8.0 8.50 8.70 6.00 ALCATRA 12.4 8.2 6.4 15.78 14.47 10.00 CERVEJA 44.8 54.9 5.3 14.75 10.64 12.36 BARALHO 32.9 5.0 4.8 5.74 6.20 4.20 Porém não sei como que estrutura varios WHERE na mesma consulta, porque são varios funcionarios(5). Tipo o código a baixo só me retorna os valores do funcionario Luiz Henrique. Minha duvida então é o seguinte, como que faço para ter o total_venda de cada funcionario em uma mesma consulta como na tabela acima. SELECT DISTINCT(especificacao), preco_sc, preco_pr, custo, SUM(venda_sc) + (venda_pr) as total_venda_luiz FROM pagamentos where funcionario=("Luiz Henrique") and (dia >='01' and dia <='31') and mes=('11') and ano=('2018') GROUP BY especificacao; Alguem poderia me dar uma luz por favor ???? OBRIGADOOO
  5. leoteixeira2

    Exibir página somente para usuarios logados

    Ola, completando o comentário do nosso colega acima. Crie uma página em php tipo ---> verifica_login.php E adicione o código Como nesse exemplo: <?php session_start(); if(!$_SESSION['usuario']) { header('Location: index.php'); exit(); } ?> E toda pagina que precisara restringir adicione no topo <?php session_start(); include('verifica_login.php'); ?> Espero ter ajudado
  6. leoteixeira2

    Como inserir tabela de uma consulta no banco

  7. leoteixeira2

    Sistema Login pagina especifica para cada usuario

    Boa tarde pessoal !! Como estão ? Então, estou fazendo um sistema de login que quando um determinado usuário entra com o login e senha ele é redirecionado para uma página especifica. Ou seja, no meu banco tem: nome sobrenome login senha pagina Lucas Carlos lucs12 123 usuario32.php Eduardo Lopes Dulo00 987 usuario87.php Porem esta dando erro, tenho certeza que é na parte do meu header: header('Location:'.$pagina); Meu logar.php esta assim: <?php session_start("logado"); //inicia a sessão if(isset($_POST['logar'])){ //verifica se esta setado logar require_once('funcoes.php'); conexao(); $sql_selecao = "SELECT * FROM usuarios WHERE login='".$_POST['login']."' AND senha='".$_POST['senha']."'"; $res_selecao = selecionar($sql_selecao); //incere a query $linhas = mysql_num_rows($res_selecao); //verifica se a query retornou algun resultado if($linhas != 0){ //retorno positivo da query while($res = mysql_fetch_assoc($res_selecao)){ //coleta todos os valores do usuario $_SESSION['nome'] = $res['nome']; $_SESSION['sobrenome'] = $res['sobrenome']; $_SESSION['login'] = $res['login']; $_SESSION['senha'] = $res['senha']; $_SESSION['email'] = $res['email']; $_SESSION['codigo'] = $res['codigo']; $_SESSION['pagina'] = $res['pagina']; $_SESSION['log'] = 1; header('Location:'.$pagina); } }else{ //retorno negativo da query $_SESSION['msg'] = "Login ou senha invalidos"; header("location: login.php"); } }else{ //se não estiver setado o campo logar header("location: login.php"); } ?> Alguém sabe como faço para soluciona-lo ?
  8. leoteixeira2

    Sistema Login pagina especifica para cada usuario

    Boa tarde pessoal !! Como estão ? Então, estou fazendo um sistema de login que quando um determinado usuário entra com o login e senha ele é redirecionado para uma página especifica. Ou seja, no meu banco tem: nome sobrenome login senha pagina Lucas Carlos lucs12 123 usuario32.php Eduardo Lopes Dulo00 987 usuario87.php Porem esta dando erro, tenho certeza que é na parte do meu header: header('Location:'.$pagina); Meu logar.php esta assim: <?php session_start("logado"); //inicia a sessão if(isset($_POST['logar'])){ //verifica se esta setado logar require_once('funcoes.php'); conexao(); $sql_selecao = "SELECT * FROM usuarios WHERE login='".$_POST['login']."' AND senha='".$_POST['senha']."'"; $res_selecao = selecionar($sql_selecao); //incere a query $linhas = mysql_num_rows($res_selecao); //verifica se a query retornou algun resultado if($linhas != 0){ //retorno positivo da query while($res = mysql_fetch_assoc($res_selecao)){ //coleta todos os valores do usuario $_SESSION['nome'] = $res['nome']; $_SESSION['sobrenome'] = $res['sobrenome']; $_SESSION['login'] = $res['login']; $_SESSION['senha'] = $res['senha']; $_SESSION['email'] = $res['email']; $_SESSION['codigo'] = $res['codigo']; $_SESSION['pagina'] = $res['pagina']; $_SESSION['log'] = 1; header('Location:'.$pagina); } }else{ //retorno negativo da query $_SESSION['msg'] = "Login ou senha invalidos"; header("location: login.php"); } }else{ //se não estiver setado o campo logar header("location: login.php"); } ?> Alguém sabe como faço para soluciona-lo ?
  9. leoteixeira2

    Listar todo BD no input

    Boa noite Turma ! Gostaria de tirar uma dúvida, que é o seguinte estou criando uma planilha online. E Gostaria que todos os dados da tabela produto(NOME DO PRODUTO, PREÇO) seja preenchido em todos os input. Pensei em utilizar AJAX, porem deu certo fazendo consulta por consulta(ID). Existe algum método em que uma unica consulta na tabela produtos liste todos os dados em todos os input ? Obrigado desde ja
  10. Boa tarde galera, sei que para vocês podem ser simples. Mas não estou conseguindo exibir os dados da consulta no SQL na minha pagina index.php Meu select e o index.php select `tipo`, sum(val_sc) valor from pagamentos group by tipo <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Exemplo MySQL</title> <meta name="description" content="example-aggregate-functions-and-grouping-sum-with-group-by- php mysql examples | w3resource"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"> </head> <body> <div class="container"> <div class="row"> <div class="col-md-12"> <h2>Produtos somados referente a valorização:</h2> <table class='table table-bordered'> <tr> <th>Tipo Produto:</th><th>Valorização:</th> </tr> <?php $hostname="localhost"; $username="usuario_db"; $password="senha_db"; $db = "database"; $dbh = new PDO("mysql:host=$hostname;dbname=$db", $username, $password); foreach($dbh->query('SELECT `tipo`, sum(val_sc) valor FROM pagamentos GROUP BY tipo') as $row) { echo "<tr>"; echo "<td>" . $row['tipo'] . "</td>"; echo "<td>" . $row['SUM(val_sc)'] . "</td>"; echo "</tr>"; } ?> </tbody></table> </div> </div> </div> </body> </html> O que tem de errado? aparece as tabelas mas não aparece os resultados. Obrigado desde ja.
  11. leoteixeira2

    Como enviar 2 registro ao BD ao mesmo tempo

    Era isso que faltava mesmo. Obrigado amigo !
  12. leoteixeira2

    Como enviar 2 registro ao BD ao mesmo tempo

    Boa tarde, ao clicar no botão cadastrar(submit). Quero que envie os dados nas duas tabelas ao mesmo tempo "fornecedores" e "carga". Porém ele esta enviando dados apenas na tabela carga, mas quando eu tiro carga e deixo apenas: $sql = "INSERT INTO pagamentos (dia, mes, ano, tipo, especificacao, preco_sc, carga, retorno, venda_sc, val_sc, recarga, carga_seguinte, obs, funcionario) VALUES ('".$_POST["dia"]."','".$_POST["mes"]."','".$_POST["ano"]."','".$_POST["tipo"]."','".$_POST["especificacao"]."','".$_POST["preco_sc"]."','".$_POST["carga"]."','".$_POST["retorno"]."','".$_POST["venda_sc"]."','".$_POST["val_sc"]."','".$_POST["recarga"]."','".$_POST["carga_seguinte"]."','".$_POST["obs"]."','".$_POST["funcionario"]."')"; ele envia para a tabela "pagamentos" . Como faço para usar os dois juntos? $sql = "INSERT INTO pagamentos (dia, mes, ano, tipo, especificacao, preco_sc, carga, retorno, venda_sc, val_sc, recarga, carga_seguinte, obs, funcionario) VALUES ('".$_POST["dia"]."','".$_POST["mes"]."','".$_POST["ano"]."','".$_POST["tipo"]."','".$_POST["especificacao"]."','".$_POST["preco_sc"]."','".$_POST["carga"]."','".$_POST["retorno"]."','".$_POST["venda_sc"]."','".$_POST["val_sc"]."','".$_POST["recarga"]."','".$_POST["carga_seguinte"]."','".$_POST["obs"]."','".$_POST["funcionario"]."')"; $sql = "REPLACE INTO carga (id, carga) VALUES ('".$_POST["id"]."','".$_POST["carga_seguinte"]."')"; Código por completo: <?php if(isset($_POST["submit"])){ $sql = "INSERT INTO pagamentos (dia, mes, ano, tipo, especificacao, preco_sc, carga, retorno, venda_sc, val_sc, recarga, carga_seguinte, obs, funcionario) VALUES ('".$_POST["dia"]."','".$_POST["mes"]."','".$_POST["ano"]."','".$_POST["tipo"]."','".$_POST["especificacao"]."','".$_POST["preco_sc"]."','".$_POST["carga"]."','".$_POST["retorno"]."','".$_POST["venda_sc"]."','".$_POST["val_sc"]."','".$_POST["recarga"]."','".$_POST["carga_seguinte"]."','".$_POST["obs"]."','".$_POST["funcionario"]."')"; $sql = "REPLACE INTO carga (id, carga) VALUES ('".$_POST["id"]."','".$_POST["carga_seguinte"]."')"; if ($con->query($sql) === TRUE) { echo "<script type= 'text/javascript'>alert('Venda cadastrada com sucesso!');</script>"; } else { echo "<script type= 'text/javascript'>alert('Error: " . $sql . "<br>" . $conn->error."');</script>"; } $con->close(); } O que tem de errado no código ? Por que não consigo enviar os dados nas tabelas "fornecedores" e "carga" ao mesmo tempo?. Obrigado desde ja
  13. leoteixeira2

    SUM SQL DE CADA PRODUTO

    Opa, amigo obrigado. Era isso mesmo, eu tinha consigo resolver. Usei: select `tipo_produto` ,count(*) qtd , sum(valor) valor from pagamentos group by tipo_produto Porém, pelo seu método é mais simples e básico. E é isso que eu preciso. Obrigado Ahhh mais uma coisa. Ele fez um calculo meio louco: tipo_produto sum(valor) Suco 1999.2 Carnes 380.79999999999995 A conta esta certa, mas na conta de carnes tem como colocar para arrendodar para 380.8 ou reduzir os dígitos finais e deixar apenas: 380.799 ? Desde ja, muito obrigado mesmo !
  14. Boa noite, estou com uma dúvida que não consigo resolver. No meu sistema tenho os produtos e os valores cadastrados pelo funcionário. Como por exemplo meu bd: ID | tipo_produto | valor 7 | Carne | 34.54 9| Suco | 10.47 10| Frutas | 5.10 11| | Carne | 38.41 12| Suco | 12.20 13 | Frutas | 4.17 Porem vou fazer o fechamento diário, e queria saber o valor total de cada produto especifico no banco de dados. Como por exemplo: Carne: 72.85 Suco: 22.67 Frutas: 9,27 Ja tentei usar: select tipo_produto, sum(valor) from pagamentos porém, ele me da o valor de tudo. Aparece: carne: 104.79. Como faço para ter o valor total, de cada produto especifico, na tabela valor??? Alguém pode me ajudar por favor. Obrigado desde ja
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.