Jump to content

All Activity

This stream auto-updates     

  1. Past hour
  2. Yesterday
  3. Israel Lira

    PHP query com select and update

    A proposta é o usuário digitar no campo CODIGO e pelo query fazer uma consulta com script localizando o dado e redirecionado ao script de atualização no CARGO ou no VALOR. NÃO ESTÁ PERMITINDO DIGITAR NADA NOS CAMPOS. Tenho um banco em Postgres(PgAdmin 4 v4) com a tabela criada e com os dados já inseridos. Segue os scripts de consulta e de atualização: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> Editar cargo </title> <link href="css/form.css" rel="stylesheet" type="text/css" media="screen" /> </head> <?php if(!empty($_GET['codigo'])){ /** Conecta com o PostgreSQL */ $dns = "port=55432 dbname=folha user=fortesrh password=1234"; $db = pg_connect($dns); $codigo = (int) $_GET['codigo']; $resultado = pg_query($db, "SELECT * FROM cargo WHERE codigo='{$codigo}'"); $row = pg_fetch_assoc($resultado); $codigo = $row['codigo']; $descricao = $row['descricao']; $salario = $row['salario']; } else $codigo = $descricao = $salario = null; ?> <body> <form enctype="multipart/form-data" action="http://localhost/FOLHADEPAGAMENTO/CARGOSALVARUPDATE.php" method="POST"> <label>Código</label> <input name="codigo" readonly="1" type="text" style="width: 30%" value="<?=$codigo?>"><br> <label>Descrição</label> <input name="descricao" readonly="1" type="text" style="width: 50%" value="<?=$descricao?>"><br> <label>Salário</label> <input name="salario" readonly="1" type="text" style="width: 25%" value="<?=$salario?>"><br> <input type="submit"> </form> </body> </html> -------------------------------------------------------------------------------- <?php $dados = $_POST; if ($dados['codigo']) { /** Conecta com o PostgreSQL */ $dns = "port=55432 dbname=folha user=fortesrh password=1234"; $db = pg_connect($dns); /** Atribui a variável $query a instrução para deletar um registro. */ $query = "UPDATE cargo SET descricao = '{$dados['descricao']}', salario = '{$dados['salario']}' WHERE codigo = '{$dados['codigo']}'"; $resultado = pg_query($db, $query); /** Executa a consulta na conexão com o banco de dados e com query*/ if ($resultado) { print 'Cargo atualizado com sucesso'; } else { print pg_last_error($db); } /** Fecha a conexão com o PostgreSQL */ pg_close ($db); } ?> -------------------------------------------------------------------------------------------------------------------
  4. quimera

    Terminal

    Vlw mesmo, obrigado por responder...
  5. Israel Lira

    <br /><b>Notice</b>: Undefined variable: codigo in

    Desde já agradeço a atenção. A mensagem desapareceu e os campos ficaram vazios 'Null', mas a ideia é eu conseguir digitar no campo CODIGO e pelo query fazer uma consulta e conseguir modificar o CARGO ou VALOR. Segue os scripts de consulta e de atualização: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> Editar cargo </title> <link href="css/form.css" rel="stylesheet" type="text/css" media="screen" /> </head> <?php if(!empty($_GET['codigo'])){ /** Conecta com o PostgreSQL */ $dns = "port=55432 dbname=folha user=fortesrh password=1234"; $db = pg_connect($dns); $codigo = (int) $_GET['codigo']; $resultado = pg_query($db, "SELECT * FROM cargo WHERE codigo='{$codigo}'"); $row = pg_fetch_assoc($resultado); $codigo = $row['codigo']; $descricao = $row['descricao']; $salario = $row['salario']; } else $codigo = $descricao = $salario = null; ?> <body> <form enctype="multipart/form-data" action="http://localhost/FOLHADEPAGAMENTO/CARGOSALVARUPDATE.php" method="POST"> <label>Código</label> <input name="codigo" readonly="1" type="text" style="width: 30%" value="<?=$codigo?>"><br> <label>Descrição</label> <input name="descricao" readonly="1" type="text" style="width: 50%" value="<?=$descricao?>"><br> <label>Salário</label> <input name="salario" readonly="1" type="text" style="width: 25%" value="<?=$salario?>"><br> <input type="submit"> </form> </body> </html> -------------------------------------------------------------------------------- <?php $dados = $_POST; if ($dados['codigo']) { /** Conecta com o PostgreSQL */ $dns = "port=55432 dbname=folha user=fortesrh password=1234"; $db = pg_connect($dns); /** Atribui a variável $query a instrução para deletar um registro. */ $query = "UPDATE cargo SET descricao = '{$dados['descricao']}', salario = '{$dados['salario']}' WHERE codigo = '{$dados['codigo']}'"; $resultado = pg_query($db, $query); /** Executa a consulta na conexão com o banco de dados e com query*/ if ($resultado) { print 'Cargo atualizado com sucesso'; } else { print pg_last_error($db); } /** Fecha a conexão com o PostgreSQL */ pg_close ($db); } ?> -------------------------------------------------------------------------------------------------------------------
  6. washalbano

    mes e ano

    Olá! Segue sugestão <?php // mostrar nome do mês em português: setlocale(LC_ALL, 'pt_BR', 'portuguese'); date_default_timezone_set('America/Sao_Paulo'); // define a data atual $actual_date = date('Y-m-d'); echo '<b>mes atual:</b> ' . strftime('%B', strtotime($actual_date)) . '<br>'; echo '<b>ano atual:</b> ' . date('Y'); echo '<hr>'; // inicia um objeto DateTime com a data de hoje $date = new DateTime($actual_date); // inicia uma variável pra guardar o que vai ser mostrado na tela $display = null; // define o intervalo de meses, 12 meses = 1 ano $range = range(1, 12); // para cada elemento do intervalo foreach ($range as $int) { // adiciona mês-ano à variável $display $display[] = strftime('%B-%Y', strtotime($date->format('Y-m-d'))); // adiciona um mês ao objeto DateTime $date->modify('+1 month'); } // exibe o conteúdo da variável $display na tela echo '<pre>'; print_r($display); echo '</pre>'; mes atual: abril ano atual: 2019 Array ( [0] => abril-2019 [1] => maio-2019 [2] => junho-2019 [3] => julho-2019 [4] => agosto-2019 [5] => setembro-2019 [6] => outubro-2019 [7] => novembro-2019 [8] => dezembro-2019 [9] => janeiro-2020 [10] => fevereiro-2020 [11] => março-2020 )
  7. FelipeFlorindo

    <br /><b>Notice</b>: Undefined variable: codigo in

    Nenhuma de suas variáveis estão declaradas caso não estejam recebendo algum valor, você deve declara-las antes da condição IF, ou com um ELSE após a condição IF e colocar as variáveis com valores nulos ou vazios. Assim: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> Editar cargo </title> <link href="css/form.css" rel="stylesheet" type="text/css" media="screen" /> </head> <?php if(!empty($_GET['codigo'])){ /** Conecta com o PostgreSQL */ $dns = "port=55432 dbname=folha user=fortesrh password=1234"; $db = pg_connect($dns); $codigo = (int) $_GET['codigo']; $resultado = pg_query($db, "SELECT * FROM cargo WHERE codigo='{$codigo}'"); $row = pg_fetch_assoc($resultado); $codigo = $row['codigo']; $descricao = $row['descricao']; $salario = $row['salario']; } else $codigo = $descricao = $salario = null; ?> <body> <form enctype="multipart/form-data" action="http://localhost/FOLHADEPAGAMENTO/CARGOSALVARUPDATE.php" method="POST"> <label>Código</label> <input name="codigo" readonly="1" type="text" style="width: 30%" value="<?=$codigo?>"><br> <label>Descrição</label> <input name="descricao" readonly="1" type="text" style="width: 50%" value="<?=$descricao?>"><br> <label>Salário</label> <input name="salario" readonly="1" type="text" style="width: 25%" value="<?=$salario?>"><br> <input type="submit"> </form> </body> </html>
  8. ShadowDLL

    deixar disabled alguns itens

    Disponível ;)
  9. Carcleo

    Ajuda na instalação da biblioteca cURL no Windows

    Não uso xamp nem wamp. Eu instalei separadamente Apache + PHP + MySQL. Já existe a dll php_curl.dll na pasta ext. Alinha ;extension=php_curl.dll não existe no php.ini do PHP 7.3.4, Eu inseri manualmente. Sim, sem o ; O que tem lá é ;extension=curl apenas
  10. FelipeFlorindo

    Parse error: syntax error, unexpected '$' (T_VARIABLE)

    Você está esquecendo de fechar as linas, adicione o ponto e virgula após cada linha. Já até melhorei esse código pra você: <?php $nome = isset($_POST["nome"]) ? $_POST["nomePessoa"] : ''; $telefone = isset($_POST["nome"]) ? $_POST["telefonePessoa"] : ''; $sexo = isset($_POST["nome"]) ? $_POST["sexoPessoa"] : ''; $cidade = isset($_POST["nome"]) ? $_POST["cidadePessoa"] : ''; $interesse = isset($_POST["nome"]) ? $_POST["interessePessoa"] : ''; $outrasinfo = isset($_POST["nome"]) ? $_POST["infoPessoa"] : ''; if(!$nome && !$telefone && !$sexo && !$cidade && !$interesse && !$outrasinfo) $msg = "Falhou, tente novamente!"; else $msg = "Sucesso!"; echo "alert('$msg')"; ?> Espero ter ajudado!
  11. FelipeFlorindo

    Select só exibe a ultima linha da tabela

    Você só precisa adicionar a variável $conteudo_meio antes do foreach com valor nulo ou vazio e dentro do foreach após $conteudo_meio adicionar um ponto antes do = ficando da seguinte forma: $conexao = conexao::getInstance(); $sql = 'SELECT * FROM RegistroE'; $stm = $conexao->prepare($sql); $stm->execute(); $Sql = $stm->fetchAll(PDO::FETCH_ASSOC); $conteudo_meio = null; foreach($Sql as $SqlReg): $conteudo_meio .= picture_X($SqlReg->E_01,1) .picture_X($SqlReg->E_02,25) .picture_9($SqlReg->E_03,4) .picture_X($SqlReg->E_04,14) .picture_9($SqlReg->E_05,8) .picture_9($SqlReg->E_06,8) .picture_9($SqlReg->E_07,8) .picture_9($SqlReg->E_08,8) .picture_9($SqlReg->E_09,8) .complementoRegistro(96,"brancos") .picture_9($SqlReg->E_11,1) .complementoRegistro(1,"brancos"); endforeach; Da forma que estava o valor da variável $conteudo_meio estava sendo sempre substituído pelo próximo dado da tabela a cada loop. Espero ter ajudado.
  12. FelipeFlorindo

    Ajuda na instalação da biblioteca cURL no Windows

    Se você usa Xampp o caminho será esse: 1º. Baixe a DLL php_curl.dll e cole na pasta C:\xampp\php\ext 2º. edite o arquivo php.ini e descomente o trecho ;extension=php_curl.dll removendo o ponto e virgula. 3º. Reinicie o Apache. O que você deve ter feito errado aparentemente foi somente a parte de colocar a DLL na pasta Sistem32 onde na verdade deve ser colada na pasta de extensões do PHP. Se não usa xampp o caminho é semelhante. Espero ter ajudado.
  13. Fiz algumas buscas, até encontrei várias referencias apontando o mesmo erro que o meu, porém, não entendi ao certo o problema.  Ao abrir uma pagina estou obtendo o seguinte erro: <br /><b>Notice</b>: Undefined variable: codigo in <b>D:\PROJETOS\LOCALHOST\FOLHADEPAGAMENTO\CARGOSEDITAR.php</b> on line <b>36</b><br /> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> Editar cargo </title> <link href="css/form.css" rel="stylesheet" type="text/css" media="screen" /> </head> <?php if (!empty($_GET['codigo'])) { /** Conecta com o PostgreSQL */ $dns = "port=55432 dbname=folha user=fortesrh password=1234"; $db = pg_connect($dns); $codigo = (int) $_GET['codigo']; $resultado = pg_query($db, "SELECT * FROM cargo WHERE codigo='{$codigo}'"); $row = pg_fetch_assoc($resultado); $codigo = $row['codigo']; $descricao = $row['descricao']; $salario = $row['salario']; } ?> <body> <form enctype="multipart/form-data" action="http://localhost/FOLHADEPAGAMENTO/CARGOSALVARUPDATE.php" method="POST"> <label>Código</label> <input name="codigo" readonly="1" type="text" style="width: 30%" value="<?=$codigo?>"><br> </form> <label>Descrição</label> <input name="descricao" readonly="1" type="text" style="width: 50%" value="<?=$descricao?>"><br> <label>Salário</label> <input name="salario" readonly="1" type="text" style="width: 25%" value="<?=$salario?>"><br> <input type="submit"> </form> </body> </html>
  14. Biel.

    deixar disabled alguns itens

    ShadowALL, funcionou bem, Obrigado!
  15. Biel.

    mes e ano

    Direto ao ponto. Pessoal abaixo temos EX1 e EX2 . Gostaria que EX2 tivesse o mesmo resultado que EX1 e que o ano mudasse automaticamente quando o mês de dezembro acabasse, Vejam: EX1 abril-2019 maio-2019 junho-2019 julho-2019 agosto-2019 setembro-2019 outubro-2019 novembro-2019 dezembro-2019 janeiro-2020 fevereiro-2020 março-2020 Ex2 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <?php setlocale(LC_ALL, 'portuguese'); date_default_timezone_set('America/Sao_Paulo'); $dia = date('d'); $mes = date('n'); $ano = date('Y'); $meses = array(1 => "janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro"); $mes_atual = $meses[$mes]; $ano_atual = $ano; echo "<b>mes atual:</b> ".$mes_atual.'<br />'; echo "<b>ano atual:</b> ".$ano_atual; ?> <hr /> <?php if($mes_atual == 'janeiro'){ $tete = array("janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro"); } //----------------------------------- elseif($mes_atual == 'fevereiro'){ $tete = array("fevereiro", "março", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro", "janeiro"); } //----------------------------------- elseif($mes_atual == 'março'){ $tete = array("março", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro", "janeiro", "fevereiro"); } //----------------------------------- elseif($mes_atual == 'abril'){ $tete = array( "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro" , "janeiro", "fevereiro", "março"); } //----------------------------------- elseif($mes_atual == 'maio'){ $tete = array("maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro" , "janeiro", "fevereiro", "março" , "abril"); } //----------------------------------- elseif($mes_atual == 'junho'){ $tete = array("junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro" , "janeiro", "fevereiro", "março", "abril", "maio"); } //----------------------------------- elseif($mes_atual == 'julho'){ $tete = array("julho", "agosto", "setembro", "outubro", "novembro", "dezembro", "janeiro", "fevereiro", "março", "abril", "maio", "junho"); } //----------------------------------- elseif($mes_atual == 'agosto'){ $tete = array("agosto", "setembro", "outubro", "novembro", "dezembro", "janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho"); } //----------------------------------- elseif($mes_atual == 'setembro'){ $tete = array("setembro", "outubro", "novembro", "dezembro", "janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho", "agosto"); } //----------------------------------- elseif($mes_atual == 'outubro'){ $tete = array("outubro", "novembro", "dezembro", "janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho", "agosto", "setembro"); } //----------------------------------- elseif($mes_atual == 'novembro'){ $tete = array("novembro", "dezembro", "janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro"); } //----------------------------------- elseif($mes_atual == 'dezembro'){ $tete = array("dezembro", "janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro" ); } //----------------------------------- for($a=0; $a <count($tete); $a++){ $exibe = $tete[$a].'-'.'<br/>'; echo $exibe; } ?>
  16. wanderval

    Botão flutuante (igual o messenger)

    muito vaga sua explicação de exemplos ou anexe uma imagem.
  17. Olá pessoal, estou criando um sistema de portfólios e fiz tudo funcionar sem PHP, quando transformei o sistema em dinâmico não está mais abrindo o modal de cada portfólio qd clica nele, sendo que eu inspecionei a página e está pegando os valores corretos na ID, só não está abrindo mesmo, e outro modal sem o PHP continua abrindo normalmente. <section id="portfolio"> <div class="container"> <div class="text-center"> <h3 class="section-heading">Portfólio</h3> </div> <ul id="port-group"> <?php while($dado = mysqli_fetch_assoc($consulta) ) { ?> <li> <div class="portfolio-item"> <a href="#portmodal<?php echo $dado['id']; ?>" class="portfolio-link" data-toggle="modal"> <div class="portfolio-hover"> <div class="portfolio-hover-content pagport"> <i class="fa fa-plus fa-3x"></i> </div> </div> <div class="portfolio-responsive idportimg1"> <style>.idportimg1 {background-image: url("img/bg.png")}</style> </div> </a> <div class="portfolio-caption"> <h5><?php echo $dado['titulo']; ?></h5> <p class="text-muted"><?php echo $dado['subtitulo']; ?></p> </div> </div> </li> <!-- Portfolio Modal --> <div class="portfolio-modal modal fade" id="portmodal<?php echo $dado['id']; ?>>" tabindex="-1" role="dialog" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="close-modal" data-dismiss="modal"> <div class="lr"> <div class="rl"> </div> </div> </div> <div class="container"> <div class="row"> <div class="col-lg-2"> </div> <div class="col-lg-8"> <div class="modal-body"> <h3><?php echo $dado['titulo']; ?></h3> <img class="img-responsive img-centered" src="img/portfolio/site1.jpg" alt=""> <p><?php echo $dado['descricao']; ?></p> <img class="img-responsive img-centered" src="img/portfolio/site11.jpg" alt=""> <ul class="list-inline"> <li><?php echo $dado['datax']; ?></li> <li><?php echo $dado['cliente']; ?></li> <li><?php echo $dado['categoria']; ?></li> </ul> <button type="button" class="btn-close" data-dismiss="modal"><i class="fa fa-times"></i> Fechar</button> </div> </div> <div class="col-lg-2"> </div> </div> </div> </div> </div> </div> <?php } ?> </ul> </div> </section>
  18. Last week
  19. NeumarFreire

    Undefined index

    Caros amigos. Sou novo neste forum e tenho um problema de código na página resposta. Apesar dos indeces estarem de acordo com os "name" do formulários o erro se mantém. Troquei o Method no campo emailId para GET e o erro desapareceu mas nos outros campos não. Vejam o código EM NEGRITO abaixo e se puderem ajudar... <?php include_once 'restrito_all.php'; ?> <?php include_once 'validar_user.php'; ?> <?php include_once 'header.php'; ?> <?php date_default_timezone_set('America/Sao_Paulo'); $data= date('d/m/Y'); $hora= date('H:i').' H'; ?> <div id="local"> <div class="caminho">Onde estou: NFL & Associados &raquo; Painel de Controle &raquo; Admin &raquo; Visualizar/Responder</div> <div class="welcome">Olá, <?php echo $clienteNome;?> | <?php echo $data .' às '.$hora ?> | <a href="deslogar.php">Sair</a></div> </div> <div id="content"> <?php include_once 'menu.php'; ?> <div id="content_conteudo"> <?php include_once 'carregando.php'; ?> <?php $emailAdmin ='contato@nflweb.com.br'; $emailAssunto = 'CONTATO Portal Imobiliário NFL & Associados'; $emailStatus = 'completo'; $emailResposta = date ('Y-m-d H:i:s'); $headers = "From: $emailAdmin\n"; $headers .= "MIME-Version: 1.0\n"; $headers .= "content-type:text/html; charset=\"utf-8\"/n/n"; $emailId = $_GET['emailId']; $emailTxt = $_POST['mensagem']; $emailEmail = $_POST['emailEmail']; $recebidoEm = $_POST['emailData']; $mensagemEm = $_POST['emailMensagem']; $sql_enviaAdmin = 'UPDATE imobi_mailadmin SET = emailStatus = :emailStatus, emailResposta = :emailResposta, emailTxt = :emailTxt WHERE emailId = :emailId '; try{ $query_enviaAdmin = $conecta->prepare($sql_enviaAdmin); $query_enviaAdmin->bindValue(':emailStatus',$emailStatus,PDO::PARAM_STR); $query_enviaAdmin->bindValue(':emailResposta',$emailResposta,PDO::PARAM_STR); $query_enviaAdmin->bindValue(':emailTxt',$emailTxt,PDO::PARAM_STR); $query_enviaAdmin->bindValue(':emailId',$emailId,PDO::PARAM_STR); $query_enviaAdmin->execute(); echo '<div class="ok">Mensagem enviada com sucesso!</div><br /> '; }catch(PDOexception $error_adminEmail){ echo 'Erro ao atualizar e-mail'; } ?> <div class="inbox"> <table width="100%" border="0" cellspacing="2" cellpadding="0"> <tr class="cabecalho"> <td align="center">DATA</td> <td align="center">NOME</td> <td align="center">E-MAIL</td> <td align="center">EXECUTAR:</td> </tr> <?php $emailId =$_GET ['emailId']; $sql_inboxAdmin = 'SELECT * FROM imobi_mailadmin WHERE emailId = :emailId '; try{ $query_inboxAdmin = $conecta->prepare($sql_inboxAdmin); $query_inboxAdmin->bindValue(':emailId', $emailId,PDO::PARAM_STR); $query_inboxAdmin->execute(); $resultado_inboxAdmin = $query_inboxAdmin->fetchAll(PDO::FETCH_ASSOC); }catch(PDOexception $error_inboxAdmin){ echo 'Erro ao selecionar pendentes.'; } $i=0; foreach($resultado_inboxAdmin as $res_inboxAdmin){ $emailId = $res_inboxAdmin['emailId']; $emailNome = $res_inboxAdmin ['emailNome']; $emailMensagem = $res_inboxAdmin ['emailMensagem']; $emailEmail = $res_inboxAdmin ['emailEmail']; $emailData = $res_inboxAdmin ['emailData']; $emailStatus = $res_inboxAdmin ['emailStatus']; $emailResposta = $res_inboxAdmin ['emailResposta']; $emailTxt = $res_inboxAdmin ['emailTxt']; $cor = 'bgcolor="#EBE9FE"'; ?> <tr <?php echo $cor; ?>> <td align="center"><?php echo date('d/m/Y - H:i',strtotime($emailData));?>h</td> <td align="left"><?php echo $emailNome;?></td> <td align="center"><?php echo $emailEmail;?></td> <td align="center" ><a href="painel.php">Voltar</a></td> </tr> <tr <?php echo $cor; ?>> <td align="center" class="cabecalho">MENSAGEM:</td> <td align="left" colspan="3"><?php echo $emailMensagem;?></td> </tr> <?php } ?> </table> </div> <!--FECHA CLASS INBOX --> <br /> <br /> <form name="responderEmail" action="" enctype="multipart/form-data" method="POST"> <label> <span>Escreva a resposta: </span> <textarea rows="8" name="mensagem" cols="108"></textarea> </label> <input type="hidden" name = "emailId" value = "<?php echo $emailId;?>" /> <input type="hidden" name = "emailEmail" value = "<?php echo $emailEmail;?>" /> <input type="hidden" name = "emailData" value = "<?php echo $emailData;?>" /> <input type="hidden" name = "emailMensagem" value = "<?php echo $emailMensagem;?>" /> <input type="submit" name = "executar" id="executar" value="Enviar resposta" /> </form> </div> <!--FECHA CONTENT CONTEUDO--> </div> <!--CONTENT--> <?php include_once 'footer.php'; ?>
  20. luannsr12

    Criar pagina de pagamento com API PicPay

    Para gerar o Link de pagamento você deve fazer uma requisição HTTP para o PicPay passando os dados que é pedido, junto com o x-picpay-token . Uma requisição em PHP ficaria mais ou menos assim: $post = array( 'referenceId' => 'XZ89Y78b7GytRC56cV', // Referencia externa , pode ser o ID do produto ou fatura 'callbackUrl' => 'https://seusite.com/callbak/picpay', // Url que vai receber a notificação 'returnUrl' => 'https://seusite.com/user/pedido/001', // Url que o usuairo será redirecionado após efetuar o pagamento 'value' => 10.00, 'buyer' => [ // Dados do cliente 'firstName' => 'João', 'lastName' => 'Das Neves', 'document' => '000.000.000-00', 'email' => 'clienteemail@dominio.com', 'phone' => '11999999999' ], ); // cURL $ch = curl_init('https://appws.picpay.com/ecommerce/public/payments'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post)); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'x-picpay-token: SEU_X-PICPAY-TOKEN')); $response = curl_exec($ch); curl_close($ch); $arrayReturn = json_decode($response,true); // PicPPay da uma resposnta em Json, e aqui transformamos em array $paymentUrl = $arrayReturn['paymentUrl']; // Url Para o CheckOut $qrCode = $arrayReturn['qrcode']['base64']; // Qr Code para que seu usuario pague sem sair do seu site (DeskTop) echo '<img src="'.$qrCode.'" />'; echo '<br />'; echo '<a href="'.$paymentUrl.'">Pagar</a>'
  21. Sua classe .cont2 esta com width: 13.3%, e isso em uma tela acaba resultando em pouco espaço para o texto, e as tags p dentro delas, estao com margin-left: 100px. Voce precisa ajustar os media queries para dar folgar ao textos
  22. Eai pessoal, ando fazendo alguns trabalhos de design digital. Agora que juntei uma grana para investir nesta área, que estou curtindo bastante trabalhar, me veio esta dúvida. Vi alguns vídeos do ipad e o Procreate parece ser um excelente programa para fazer ilustrações. O Ipad New 2018 tem 9.7 polegadas o que me parece pouco e por ser um aparelho de Apple ele tem algumas limitações. Eu nunca usei uma mesa digitalizadora, não sei se a adaptação dela é fácil. A maior parte dos meus trabalhos eu faço com o mouse, desenho no papel, tiro uma foto e passo por cima no Illustrator, Photoshop, etc. Mas estou sentindo necessidade de poder desenhar direto no pc ou em um tablet. O que vocês me aconselham ? PS: Eu sinceramente não estou curtindo muito o Illustrator, vocês tem alguma outra indicação para mim ?
  23. redstyle

    PHP iniciante - Usando pacotes (php + composer)

    Olá, Não é obrigatório rodar esse teste para usar esse package. Faça um script de teste de exemplo e veja se roda normal. Se der algum erro comenta aqui. Sobre rodar fora da pasta vendor, acredito que você esteja falando em não usar o auto loader, é isso?
  24. Olá pessoal, tudo bem? Sou novato em PHP, e preciso criar a seguinte função. Meu problema: - Recebo os seguintes parâmetros: (total de alunos & número de pessoas por grupo). - Preciso definir um número ideal de pessoas por grupo, sem deixar nenhum grupo desfalcado. - Mínimo de 4 pessoas por grupo; <?php $totalUsers = 50; $usersPerGroup = 6; $minPerGroup = 4; ?> $var = $totalUsers / $usersPerGroup; Na simulação acima, terei 7 grupos com 6 pessoas, e um grupo com 1,4 pessoas..rs. Gostaria, que a função me retornasse, em um mundo ideal: 7 grupos com 6 pessoas = 42 pessoas 2 grupos com 4 pessoas = 8 pessoas <?php return $array = [ 7 => 6, 2 => 4]; ?> Alguém poderia me ajudar na criação desta função, please...
  25. wanderval

    Alterar elemento em tempo real

    Olha sua descrição não condiz com o problema real o problema pelo test que fiz não é que os dados não são exibidos nas duas ultimas colunas, o problema é que você está pegando os valores da ultima posição do array. A cada "for" você substitui os dados o motivo esta nesses 2 for da lista2 e lista3 quando você usa innerHTML você está pegando o novo conteúdo e jogando entre as tags substituindo o valor anterior a solução seria colocar o sinal de concatenação "+" ficando: for(i=0; i <= lista2.length -1; i ++){ document.getElementById("list" + i).innerHTML += '<td>' + lista2[i] + '</td>'; } for(i=0; i <= lista3.length -1; i ++){ document.getElementById("list" + i).innerHTML += '<td>' + lista3[i] + '</td>'; }
  26. Parece brincadeira, mas estou fazem 3 dias tentando instalar a cURL e não consigo Windows 10 Pro Apache 2.4 Php 7.3.4 MySQL 8.0.15.0 Tentativas: 1) libeay32.dll, msvcr71.dll, ssleay32.dll e php_curl.dll coladas na pasta system32 e adicionadas ao PATH do Windows 2) Baixei a biblioteca cURL do site https://curl.haxx.se/, cliquei em curl.exe e nada acontece. 3) ;extension=CURL e ;extension=php_curl.dll descomentadas no php.ini (Embora a linha ;extension=php_curl.dll não exista nessa versão do PHP eu inserí ela na lista) 4) Confirmado de que o php.ini é o correto. Agora só faltam 2 tentativas A) Apelar para a fé. B) Instalar Apache e PHP antigos pois lembro-me que usei em um projeto fazem uns anos e funcionava de boa. Mas não gostara de voltar no tempo. Claro que essas 2 foram só para descontrair! Alguém me ajuda? Ode estou errando?
  27. Boa noite, me chamo Izaac Borges, acabei de começar aqui. Eu estava procurando um fórum de tecnologia onde eu pudesse encontrar gente disposta a me dar algumas dicas. Estou começando a programar agora, sempre gostei da ideia de programar, já tive algumas experiencias programando código para ,Arduíno coisas bem básicas mas agora estou estudando para valer e escolhi a linguagem C para começar pois já conhecia um pouco dela. Porem agora estou querendo fazer um sistema simples, onde ele armazena os seus dados(no caso seriam números de jogos da loteria) e depois você insere os números sorteados e ele diz quantos acertos você fez em cada jogo. Gostaria de saber se é possível fazer esse tipo de programa em C e se eu iria precisar de alguma outra tecnologia para banco de dados, se sim qual tecnologia recomendam para quem está iniciando e quer aprender fazendo pequenos projetos como esse.
  1. Load more activity
×

Important Information

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