Jump to content

clickanapolis

Members
  • Content count

    139
  • Joined

  • Last visited

Community Reputation

1 Comum

About clickanapolis

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. clickanapolis

    Finalizar processo

    Boa tarde pessoal, desculpa se postei em lugar errado, mais não sei aonde postar essa minha dúvida. Estou finalizando um projeto que consiste em uma plataforma de processo seletivo e na etapa final os candidatos iram fazer uma prova online. O cliente me perguntou se é possível bloquear o navegador, tipo se ele sair do navegador ou mudar de aba tipo o sistema finalizar a prova do candidato, visto que o sistema irá identificar que ele foi fazer uma pesquisa. Eu particularmente não vi nada igual ate hj e não sei se existe algo seja em javascript ou qualquer outro modo de fazer isso.
  2. clickanapolis

    Where não funciona

    Pessoal o que tem de errado nessa query: select * from produtos where `ca` >= '1.00' AND mg >= '0.90' Se eu usar apenas uma condição no where ele acha o produto se tiver mais de uma não acha, mesmo os valores estarem dentro da condição no cadastro.
  3. clickanapolis

    Ler elemento Array

    Boa tarde pessoal. Preciso ler um item do array a baixo mais essa parte que é um array dentro de um array não consigo. Meu array: Array ( [payment_id] => 5d1b9e4fa204400010fb3a13 [seller_id] => f8e39b9e-51aa-4fb2-85ea-e427f65d30b0 [amount] => 107000 [currency] => BRL [order_id] => 000000000000009 [status] => PENDING [boleto] => Array ( [boleto_id] => 2fc70774-5a20-4c99-8558-25a0db221460 [bank] => 0033 [status_code] => 1 [status_label] => EM ABERTO [typeful_line] => 03399.72093 40100.000195 46598.001017 7 79380000107000 [bar_code] => 03397793800001070009720940100000194659800101 [issue_date] => 02/07/2019 [expiration_date] => 02/07/2019 [our_number] => 0000019465980 [document_number] => 000000000000009 [_links] => Array ( [0] => Array ( [href] => /v1/payments/boleto/5d1b9e4fa204400010fb3a13/pdf [rel] => boleto_pdf [type] => GET ) [1] => Array ( [href] => /v1/payments/boleto/5d1b9e4fa204400010fb3a13/html [rel] => boleto_html [type] => GET ) ) ) ) Preciso pegar os dados do href que fica dentro do item _links mais já fiz usando foreach, direto chamando a posição e não consigo.
  4. clickanapolis

    Integração Getnet

    Pessoal estou fazendo a integração do getnet com iframe mais não estou conseguindo abrir o iframe com o codigo abaixo o que devo estar fazendo de errado: <script async src="https://checkout-homologacao.getnet.com.br/loader.js" data-getnet-sellerid="" data-getnet-token="<?php echo $chaveretorno; ?>" data-getnet-amount="25.00" data-getnet-customerid="12345" data-getnet-orderid="12345" data-getnet-button-class="pay-button-getnet" data-getnet-installments="4" data-getnet-customer-first-name="João" data-getnet-customer-last-name="da Silva" data-getnet-customer-document-type="CPF" data-getnet-customer-document-number="22233366638" data-getnet-customer-email="teste@getnet.com.br" data-getnet-customer-phone-number="1134562356" data-getnet-customer-address-street="Rua Alexandre Dumas" data-getnet-customer-address-street-number="1711" data-getnet-customer-address-complementary="" data-getnet-customer-address-neighborhood="Chacara Santo Antonio" data-getnet-customer-address-city="São Paulo" data-getnet-customer-address-state="SP" data-getnet-customer-address-zipcode="04717004" data-getnet-customer-country="Brasil" data-getnet-shipping-address='[{ "first_name": "João", "name": "João Borgas", "email": "joaoborgas@gmail.com", "phone_number": "", "shipping_amount": 10, "address": { "street": "Rua dos Pagamentos", "complement": "", "number": "171", "district": "Centro", "city": "São Paulo", "state": "SP", "country": "Brasil", "postal_code": "12345678"}}]' data-getnet-items='[{"name": "","description": "", "value": 0, "quantity": 0,"sku": ""}]' data-getnet-url-callback="https://ecommerce.com.br/sucesso" data-getnet-pre-authorization-credit=""> </script> <body> <button class="classe-botao-abrir-checkout">Realizar pagamento</button> <script async src="https://checkout-homologacao.getnet.com.br/loader.js" data-getnet-button-class="classe-botao-abrir-checkout"></script>
  5. clickanapolis

    Integração Getnet

    Pessoal estou integrando com a getnet e estou com duvidas no curl. fiz assim: $url = 'https://api-homologacao.getnet.com.br/auth/oauth/v2/token'; $ch = curl_init($url); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Accept: application/json, text/plain, */*', 'Content-Type: application/x-www-form-urlencoded', 'Authorization: Basic ZjlhMjUyMWUtOTcxMi00MTYwLWJlMmEtOGNlY2VlNmVkNTk2Ojc1MTcwNjUyLTE5NDEtNDljMS04MTJjLTJjZTRlNGIwZjU2OA==') ); $result = curl_exec($ch); curl_close($ch); $obj = json_decode($result); print_r($obj); Mais da a mensagem: stdClass Object ( [error] => invalid_request [error_description] => Missing or duplicate parameters ) Lendo o manual vi que esta faltando essa parte: No Body da requisição devem ser passados os seguintes dados: scope=oob&grant_type=client_credentials Mais não sei como implementar.
  6. clickanapolis

    Iniciando com PDO

    Boa tarde pessoal, estou começando com php e pdo e estou criando uma tela de login. fiz o codigo assim, só que o fetch não funciona, ele não traz nada no array. Na validação do: if($usuario->fetchColumn() == 0) { ele esta ok, tentei digitando dados inexistente e funcionou. Só não funciona o: $resultado = $usuario->fetch(); abaixo código completo: include"classes/conexao.php"; $login = $_POST['login']; $senha = $_POST['senha']; $usuario = $con->prepare("SELECT * FROM usuarios WHERE usuario = '$login' and senha = '$senha'"); $usuario->execute(); if($usuario->fetchColumn() == 0) { echo "Entrou aqui"; } else { echo "Entrou aqui1"; $resultado = $usuario->fetch(); print_r($resultado); }
  7. clickanapolis

    Atualização para no mysql da problema

    Thalles fiz uma query aqui rapidamente com pdo é da o mesmo problema quando a data vem vazia. include_once 'conexao.php'; $nome = (isset($_POST['nome'])) ? $_POST['nome'] : NULL; $cpfcnpj = (isset($_POST['cpfcnpj'])) ? $_POST['cpfcnpj'] : NULL; $dataprimeiro = (isset($_POST['dataprimeiro'])) ? $_POST['dataprimeiro'] : NULL; $result_msg_cont = "INSERT INTO clientes (nome, cpfcnpj, dataprimeiro) VALUES (:nome, :cpfcnpj, :dataprimeiro)"; $insert_msg_cont = $conn->prepare($result_msg_cont); $insert_msg_cont->bindValue(':nome', $nome); $insert_msg_cont->bindValue(':cpfcnpj', $cpfcnpj); $insert_msg_cont->bindValue(':dataprimeiro', $dataprimeiro); if($insert_msg_cont->execute()){ echo "Gravado"; }else{ echo "Não Gravado"; echo "\nPDOStatement::errorInfo():\n"; $arr = $insert_msg_cont->errorInfo(); print_r($arr); }
  8. clickanapolis

    Atualização para no mysql da problema

    Bom dia pessoal. Atualizei para a versão mais atual do mysql e estou tendo problemas. Vi que agora o mysql não aceita mais que a variavel venha em branco e que eu tenho que substituir o branco por null. tentei assim mais não funciona: if(empty($_POST['termino'])) { $termino = "NULL"; } else { $termino = $_POST['termino']; } if(empty($_POST['dataencerramento'])) { $dataencerramento = "NULL"; } else { $dataencerramento = $_POST['dataencerramento']; } if(empty($_POST['dataentrega'])) { $dataentrega = "NULL"; } else { $dataentrega = $_POST['dataentrega']; } $sql = mysqli_query($con, "update pacotes SET id_turma='$id_turma', dataabertura='$dataabertura', termino='$termino', dataencerramento='$dataencerramentofinal', dataentrega='$dataentrega', desconto='$desconto' where id_pacote = '$id'") or die (mysqli_error($con)); As outras variaveis eu não trouxe mais tem elas pois da erro quando alguma data vem em branco e preciso colocar ela como null
  9. clickanapolis

    Link posicionar em div dentro da pagina

    Bom dia, no meu site coloquei ao clicar no link ele vai para uma div dentro da propria pagina, visto que a mesma e uma unica pagina. O problema é que quando clica no link ele esta parando fora do inicio da div, o que devo fazer? <script type="text/javascript"> jQuery(document).ready(function ($) { $(".scroll").click(function (event) { event.preventDefault(); $('html,body').animate({ scrollTop: $(this.hash).offset().top }, 1000); }); }); </script> e chamo o link assim: <li><a href="#acimetech" class="scroll">A Cimetech</a></li>
  10. clickanapolis

    Query ordenação com sum

    Motta fica assim o da maneira que enviou. Eu precisava tipo que o order by fosse pelos que estiverem em aberto mesmo. Mais na linha que mostra o resultado assim: Valor em aberto Valor Pago / Cancelado Fornecedor 10000.00 20000.00 Bruno Marques Conte Na mesma linha mais ordenar respeitando o campo em aberto.
  11. clickanapolis

    Query ordenação com sum

    Estou lendo sobre ele pois realmente não conhecia, mais desta forma continua mostrando em linhas separadas os dois status: select SUM(a.valor) as total, c.nome, (case when a.status IN (1, 2, 3) then 'grupo 123' when a.status IN (4,5) then 'grupo 34' else 'grupo outros' end) grupo from cp_01 a, cp b, cadastros c where a.id_cp = b.id_cp and id_cadastro = '213' and b.id_fornecedor = c.id_cadastro and a.status IN (1,2,3,4,5) Group by c.nome,(case when a.status IN (1, 2, 3) then 'grupo 123' when a.status IN (4,5) then 'grupo 34' else 'grupo outros' end) WITH ROLLUP
  12. clickanapolis

    Query ordenação com sum

    Cara praticamente isso mesmo, mais por exemplo você separou por grupo, é possível ao inves cada grupo ficar em uma linha ficarem na mesma linha, tipo Total: 5000.00 Total1: 3000.00 Bruno Conte O que for do mesmo fornecedor fica na mesma linha sem precisar ter 2 linhas para facilitar para a analise do relatório.
  13. clickanapolis

    Query ordenação com sum

    da maneira que mandou deu a seguinte mensagem de erro: Column 'status' in order clause is ambiguous Ai coloquei o a.status ai da o seguinte erro: #1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'esqproducoes_database.a.status' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
  14. clickanapolis

    Query ordenação com sum

    Motta funcionou, agora uma outra duvida não sei se é possivel. Depois dessa ordenação devo colocar ao final todos os fornecedores que não tem o status 1,2,3 e mostrar ao fim quem tem o status 4 e 5 como eu faria para fazer um outro select dentro desse ou teria que fazer isso direto na programação?
  15. clickanapolis

    Query ordenação com sum

    fiz assim: select SUM(a.valor) as total, c.nome from cp_01 a, cp b, cadastros c where a.id_cp = b.id_cp and b.id_fornecedor = c.id_cadastro and a.status IN (1, 2, 3) order by SUM(a.valor) DESC Fiz dessa forma mais só mostra 1 fornecedor não mostra todos.
×

Important Information

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