Jump to content

brunoogm

Members
  • Content count

    15
  • Joined

  • Last visited

Everything posted by brunoogm

  1. Pessoal estou desenvolvendo em Android Studio mas estou com o seguinte problema: Todos os inserts onde eu coloco alguma palavra composta ele da erro no app, porem todos os inserts com campos sem o espaço eles funcionam Ex: se eu for inserir "NOME SOBRENOME" ele me devolve erro (com espaço) mas se eu inserir "NOMESOBRENOME" ele funciona normalmente (sem espaço) Ja configurei o android pra ISO 8859-1 e também pra UTF-8 mas nenhum dos dois me resolveu os problemas. Alguém tem alguma sugestão do que pode ser ?
  2. brunoogm

    Sessão não funciona no servidor

    Pessoal tenho o seguinte codigo: <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>KADAM - Menu Digital</title> <link rel="icon" href="../imagens/img.png" type="image.png" /> <link href="../css/bootstrap.min.css" rel="stylesheet"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <link rel='stylesheet' href='https://use.fontawesome.com/releases/v5.7.0/css/all.css' integrity='sha384-lZN37f5QGtY3VHgisS14W3ExzMWZxybE1SJSEsQp9S+oqd12jhcu+A56Ebc1zFSJ' crossorigin='anonymous'> <script src="../js/bootstrap.min.js"></script> <script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script> <script src="sweetalert2.all.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/promise-polyfill"></script> </head> <body> <div class="container theme-showcase" role="main"> <?php session_start(); include_once("php/conexao.php"); $idPessoa = $_SESSION['id_pessoa']; $id_cliente = $_SESSION['id_user']; $cont = $_SESSION['cont']; echo "ID cliente: ".$id_cliente."<br>"; echo "Cont: ".$cont."<br>"; $endereco = filter_input(INPUT_POST, 'endereco'); $total = filter_input(INPUT_POST, 'Total'); $metodopag = filter_input(INPUT_POST, 'pagamento'); $troco = filter_input(INPUT_POST, 'troco'); $cpfnota = filter_input(INPUT_POST, 'cpfnota'); $query= "Select * from enderecocliente WHERE CodigoEndereco = $endereco"; $resulta = mysqli_query($conectar, $query); $resultado = mysqli_fetch_array($resulta); //echo "Cod Endereco: ".$endereco."<br>"; //echo "Nome Cidade: ".$resultado['NomeCidade']."<br>"; //echo "Endereco: ".$resultado['Endereco']."<br>"; //echo "Cep: ".$resultado['CEP']."<br>"; //echo "numero: ".$resultado['Numero']."<br>"; //echo "Cod Endereco: ".$resultado['Bairro']."<br>"; //echo "Cod Endereco: ".$resultado['Estado']."<br>"; //echo "Cod Endereco: ".$metodopag."<br>"; //echo "Total: ".$total."<br>"; $query ="UPDATE comanda SET ValorTotal= '$total', CodigoEndereco= $resultado[CodigoEndereco], CodigoMetodoPag = $metodopag, CodigoSituacao = '3' WHERE CodigoComanda = $cont"; $resultado = @mysqli_query($conectar, $query); $query2 ="INSERT INTO pagamento (CodigoComanda, CpfNota, CodigoMetodoPag, Troco, ValorTotal) VALUES ('$cont', '$cpfnota', '$metodopag', '$troco', '$total')"; $resultado2 = @mysqli_query($conectar, $query2); $_SESSION['cont'] = 0; if (mysqli_affected_rows($conectar)) { ?> <script> swal({ closeOnEsc: false, closeOnClickOutside: false, title: "Sucesso!", text: "Parabéns! Pedido enviado com sucesso!", icon: "success", button: "Ok", }).then(function(){ window.location.href = "../carrinho.php"; }); </script> <?php } else { ?> <script> swal({ closeOnEsc: false, closeOnClickOutside: false, title: "Erro!", text: "Ops! Seu pedido não foi enviado!", icon: "error", button: "Ok", }).then(function(){ window.location.href = "../carrinho.php"; }); </script> <?php } ?> Testando em localhost esse código funciona normalmente onde os valores das sessions estão sempre disponíveis, porem agora que coloquei o site no ar essas sessões não estão mais apresentando valores, e é somente nessa pagina que isso acontece nas outras paginas elas apresentam seus valores corretamente... Alguém tem alguma sugestão, do que poderia ser ?
  3. brunoogm

    Sessão não funciona no servidor

    Já resolvi pessoal, obrigado de qualquer forma. O negocio é que eu precisa startar a sessão na primeira linha do codigo. Ficou assim: <?php>session_start();?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>KADAM - Menu Digital</title> <link rel="icon" href="../imagens/img.png" type="image.png" /> <link href="../css/bootstrap.min.css" rel="stylesheet"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <link rel='stylesheet' href='https://use.fontawesome.com/releases/v5.7.0/css/all.css' integrity='sha384-lZN37f5QGtY3VHgisS14W3ExzMWZxybE1SJSEsQp9S+oqd12jhcu+A56Ebc1zFSJ' crossorigin='anonymous'> <script src="../js/bootstrap.min.js"></script> <script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script> <script src="sweetalert2.all.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/promise-polyfill"></script> </head> <body> <div class="container theme-showcase" role="main"> <?php session_start(); include_once("php/conexao.php"); $idPessoa = $_SESSION['id_pessoa']; $id_cliente = $_SESSION['id_user']; ...
  4. Pessoal estou em final de tcc e meu projeto é basicamente um app que faz vendas para delivery... Metade desse projeto é um site e a outra o android que utilizam o mesmo banco de dados, projetamos e testamos tudo com o localhost no pc através do ampps e ai vem o meu problema. Upei o site em um servidor online com toda a nossa programação, banco e etc, porem meu aplicativo não abre sem ser em host local alguem tem alguma dica do que poderia ser ? Peguei o ip do servidor e substitui o do meu pc para poder acessar o banco no host online, mas não tenho certeza se fiz tudo da maneira correta. Se alguem puder me dar uma breve explicação do que se deve fazer após ter o app pronto para que ele funcione com o base de dados online, eu agradeço muito. Em teoria tenho um app pronto mas preciso fazer com que ele funcione online... Não sei se expliquei da melhor maneira mas qualquer ajuda eu agradeço...
  5. brunoogm

    Adicionar valor a variavel

    Pessoal possuo o seguinte código em php : echo "<input type='radio' name='order-shipping' id='flat' /><label for='flat'>Delivery (R$ 15,00)</label><br />"; echo "<input type='radio' name='order-shipping' id='free' /><label for='free'>Retirada (R$ 0,00)</label>"; echo "</p></li>"; echo "<li><p class='strong'>Valor Total</p><p class='strong'>R$ " . $total[0] ."</p></li>"; echo "<input type='hidden' name='Total' readonly value='" . $total[0] . "'>"; Preciso desenvolver o código de uma maneira que ao selecionar o radio buttom, o valor de delivery ou de retirada seja somado a variável $total. Alguem tem alguma dica de como fazer isso ?
  6. brunoogm

    Ocultar resultados da consulta

    Pessoal tenho o seguinte select no mysql SELECT SUM(ValorTotal) as Total_Mes, YEAR(DataPedido) as Ano, CASE extract(MONTH from DataPedido) WHEN 1 THEN 'Janeiro' WHEN 2 THEN 'Fevereiro' WHEN 3 THEN 'Março' WHEN 4 THEN 'Abril' WHEN 5 THEN 'Maio' WHEN 6 THEN 'Junho' WHEN 7 THEN 'Julho' WHEN 8 THEN 'Agosto' WHEN 9 THEN 'Setembro' WHEN 10 THEN 'Outubro' WHEN 11 THEN 'Novembro' WHEN 12 THEN 'Dezembro' END AS mes from comanda Where Year(DataPedido) = year(curdate()) and CodigoSituacao = 2 OR Year(DataPedido) = (year(now())-1) and CodigoSituacao = 2 group by mes, YEAR(DataPedido) limit 0,12 E ele me retorna a seguinte situação : Total_Mes Ano mes 555.00 2018 Agosto 310.00 2019 Agosto 150.00 2019 Fevereiro 777.00 2018 Janeiro 100.00 2019 Janeiro 70.00 2019 Maio E no caso eu gostaria de omitir os registros que NÃO se repetem, ou seja, retirar da consulta os resultados onde o mês só apareça uma vez (maio e fevereiro) Preciso que o resultado seja o seguinte : Total_Mes Ano mes 555.00 2018 Agosto 310.00 2019 Agosto 777.00 2018 Janeiro 100.00 2019 Janeiro Alguém tem uma ideia de como fazer isso ?
  7. brunoogm

    Select Distinct ou Group By

    Pessoal tenho uma tabela no php cujo resultado do select vindo do bd vem no seguinte formato: -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 26 46 15/05/2019 13:57:25 Dinheiro Pendente Bacon Cheddar 1 60.00 26 46 15/05/2019 13:57:25 Dinheiro Pendente Chicken Club Sandwich 1 45.00 26 46 15/05/2019 13:57:25 Dinheiro Pendente Philly Cheese Steak 1 50.00 26 46 15/05/2019 13:57:25 Dinheiro Pendente Smoke House 1 55.00 26 46 15/05/2019 13:57:25 Dinheiro Pendente Stream Miller 1 35.00 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- E eu gostaria de fazer um select para que nao repita os dados iguais e que a tabela viesse assim: -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Bacon Cheddar 1 60.00 Chicken Club Sandwich 1 45.00 26 46 15/05/2019 13:57:25 Dinheiro Pendente Philly Cheese Steak 1 50.00 Smoke House 1 55.00 Stream Miller 1 35.00 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Alguem pode me ajudar, qual seria a melhor forma de fazer ? Essa tabela é gerada com um while no php entao se alguem saber uma outra maneira de montar isso aceito dicas. php: ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- echo "<tr role='row' class='odd'>"; echo "<td class='sorting_1'>" .$resultado['CodigoComanda']. "</td>"; echo "<td>" .$resultado['Nome']."</td>"; echo "<td>" .$resultado['Quantidade']."</td>"; echo "<td>" .$resultado['Preco']."</td>"; echo "<td>" .$resultado['Metodos']."</td>"; echo "<td>" .$resultado['DataPedido']."</td>"; echo "<td>" .$resultado['Situacao']."</td>"; echo "</tr>"; ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- vlw pessoal
  8. brunoogm

    Select Distinct ou Group By

    Pessoal tenho uma tabela no php cujo resultado do select vindo do bd vem no seguinte formato: -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 26 46 15/05/2019 13:57:25 Dinheiro Pendente Bacon Cheddar 160.00 26 46 15/05/2019 13:57:25 Dinheiro Pendente Chicken Club Sandwich 145.00 26 46 15/05/2019 13:57:25 Dinheiro Pendente Philly Cheese Steak 150.00 26 46 15/05/2019 13:57:25 Dinheiro Pendente Smoke House 155.00 26 46 15/05/2019 13:57:25 Dinheiro Pendente Stream Miller 135.00 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- E eu gostaria de fazer um select para que nao repita os dados iguais e que a tabela viesse assim: -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 46 15/05/2019 13:57:25 Dinheiro Pendente Bacon Cheddar 160.00 Chicken Club Sandwich 145.00 Philly Cheese Steak 150.00 Smoke House 155.00 26 46 15/05/2019 13:57:25 Dinheiro Pendente Stream Miller 135.00 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  9. Pessoal estou com uma duvida que acredito ser básica mas não consigo chegar em uma resolução. tenho uma tabela que por padrão mostra 15 resultados do banco por página e o que eu queria é só fazer um filtro que mostre 30 itens, 45 e depois todos Acredito que tenho que fazer toda a manipulação com javascript mas não entendo nada disso ainda... Se alguém puder me explicar como resolver fico grato. Esse é o option que quero que faça o filtro <select id="filtro-linhas" name="data-table_length" aria-controls="data-table" class=""> <option style="color: #000;">Filtrar</option> <option style="color: #000;" value="15">15 Linhas</option> <option style="color: #000;" value="30">30 Linhas</option> <option style="color: #000;" value="45">45 Linhas</option> <option style="color: #000;" value="-1">Todos</option> </select> e preciso simplesmente que ao selecionar alguma dessas opções a variável $itens_pagina = 15; que esta no meu php seja alterada pelo value do option
  10. brunoogm

    Como fazer o filtro por quantidade de linhas de uma tabela

    Só vindo novamente pra dizer que já resolvi o problema com o datatable mesmo. Vlw Shadow pela ajuda.
  11. brunoogm

    Como fazer o filtro por quantidade de linhas de uma tabela

    Aprendi a usar o datatable e ele ajuda muito mesmo, é realmente o que eu precisava mas estou com um baita problema e nao sei como resolve. A minha tabela tem duas colunas que são somente botoes, um para visualizar os detalhes do produto e outro que finaliza o pedido, porem com eles a datatable nao funciona, ela só filtra e faz a paginação se eu remover esses botoes... Ainda estou procurando soluções, mas ja agradeço a ajuda, Eu vou dar uma olhada nesses tutoriais, mas o meu problema mesmo é o filtro, a paginação eu ja fiz. Mesmo assim vlw
  12. brunoogm

    Como fazer o filtro por quantidade de linhas de uma tabela

    Ah cara já usei mas ele cagava tudo com os dados da tabela, eu vou dar uma lida melhor sobre ele e ver se consigo utilizar direitinho, mas se alguém tiver outra solução eu aceito
  13. brunoogm

    Como implementar mapa no php

    Pessoal estou desenvolvendo um sistema de vendas e gostaria de implementar um mapa ao site e nesse mapa gostaria que mostrasse a localização dos lugares com maior incidência de vendas. Queria dicas de por onde começar a minha pesquisa para implementar essa função. Ou se alguém puder me ajudar com algum código parecido que eu possa aprimorar a minha necessidade, VLW anjos.
  14. brunoogm

    Duvidas sobre SESSION e codigo php

    Voltando aqui só para deixar a solução que encontrei... if ($cont == 0) { $insert ="INSERT INTO comanda (CodigoPessoaCliente, CodigoEstabelecimento, CodigoEndereco, CodigoMetodoPag,CodigoSituacao, ValorTotal) VALUES ('$idPessoa', '$idEstabelecimento','0','0', '1', '0')"; $resulta = mysqli_query ($conectar, $insert); $sql = "SELECT MAX(CodigoComanda) FROM comanda"; $resultado_banco = @mysqli_query($conectar, $sql); $inter = mysqli_num_rows ($resultado_banco); if ($inter == 0){ echo "Erro"; }else { $dados = @mysqli_fetch_array($resultado_banco); } $id_comanda= $dados[0]; $_SESSION['cont'] = $id_comanda; $inserir_qtd = "INSERT INTO quantidadevendacomanda (CodigoComanda, CodigoPrato , CodigoCliente, Quantidade, Preco) VALUES ('$id_comanda','$codigoprato', '$idPessoa','$quantidade', '$valor')"; $resultado1 = @mysqli_query($conectar, $inserir_qtd); } else { $selec = "INSERT INTO quantidadevendacomanda (CodigoComanda, CodigoPrato , CodigoCliente, Quantidade, Preco) VALUES ('$cont','$codigoprato', '$idPessoa','$quantidade', '$valor')"; $resultado2 = @mysqli_query($conectar, $selec); }
  15. brunoogm

    Duvidas sobre SESSION e codigo php

    Pessoal estou com um código onde tenho uma tabela Comanda e uma Quantidadevendacomanda, e preciso através da mesma pagina php criar a comanda e inserir valores nas duas... Então preciso criar a tabela comanda, em seguida pegar o ID e após isso inserir na tabela Quantidadevendacomanda os seus valores junto com esse ID. Até ai tudo OK, mas... Preciso que na segunda vez que essa ação for feita ele verifique se essa comanda já existe e se existir ele apenas use o ID para inserir mais um valor na tabela Quantidadevendacomanda. E ai surge o problema, no meu código usei uma SESSION para armazenar o ID da tabela comanda e se ele for 0 (Zero) ele cai na condição que cria a comanda nova senão ele apenas usa o ID na outra tabela, então na finalização eu faço com que a SESSION receba 0 novamente e o ciclo continua... O que acontece é o seguinte, sempre que a SESSION vale zero e eu tento criar a comanda e inserir valor na Quantidadevenda... ele não faz, mas se eu tentar pela segunda vez ele faz certinho Resumindo, toda vez que a SESSION é 0 ele pula o insert da segunda tabela, mas pega o ID e na proxima vez ele executa como determinado Codigo :: session_start(); include_once("php/conexao.php"); $idPessoa = $_SESSION['id_pessoa']; $id_cliente = $_SESSION['id_user']; $cont = $_SESSION['cont']; echo $cont; if ($cont == 0) { $insert ="INSERT INTO comanda (CodigoCliente, CodigoSituacao, ValorTotal) VALUES ('$id_cliente','1', '$codigoprato')"; $resulta = mysqli_query ($conectar, $insert); $sql = "SELECT MAX(CodigoComanda) FROM comanda"; $resultado_banco = @mysqli_query($conectar, $sql); $inter = mysqli_num_rows ($resultado_banco); if ($inter == 0){ echo "Erro"; }else { $dados = @mysqli_fetch_array($resultado_banco); } $id_comanda= $dados[0]; $_SESSION['cont'] = $id_comanda; } $select = "INSERT INTO quantidadevendacomanda (CodigoComanda, CodigoPrato , CodigoCliente, Quantidade, Preco) VALUES ('$cont','$codigoprato', '$idPessoa','$quantidade', '$valor')"; $resultado = @mysqli_query($conectar, $select); Na outra tabela tenho um UPDATE referente a outra coisa e o $_SESSION['cont'] = 0; assim quando ele voltar ele cai na condição... Alguma dica de como fazer isso funcionar???
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.