clickanapolis
Members-
Total de itens
139 -
Registro em
-
Última visita
Tudo que clickanapolis postou
-
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.
-
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.
-
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.
-
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>
-
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.
-
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); }
-
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); }
-
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