Ir para conteúdo

clickanapolis

Members
  • Total de itens

    139
  • Registro em

  • Última visita

Tudo que clickanapolis postou

  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
×

Informação importante

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