Ir para o conteúdo

Pesquisar na Comunidade

A mostrar resultados para tags ''php''.



Mais opções de pesquisa

  • Pesquisa por Tags

    Introduza as tags separadas por vírgulas.
  • Pesquisar por Autor

Tipo de Conteúdo


Fórum

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Wiki P@P
    • Apresentação de Projectos de Programação
    • Downloads
  • Revista PROGRAMAR
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Haskell
    • Pascal
    • Python
    • Bases de Dados
    • Visual Basic Clássico
    • Visual Basic for Applications (VBA)
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Matemática
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categorias

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Procurar resultados em...

Pesquisar conteúdos que contêm...


Data de Publicação

  • Início

    Fim


Última Actualização

  • Início

    Fim


Filtrar por número de...

7313 resultados

  1. Prezados participantes do Fórum Portugal a Programar, saudações! Tenho que fazer uma seleção dos campos em uma tabela para que quando tenha 3 registros iguais, um botão ativo chamado "Solicitar Informações" seja alterado para um botão desabilitado com a inscrição "Indisponível". Tentei fazer a condição para fazer um chaveamento, mas do jeito que fiz parece estar errao e não está funcionando, pois se o resultado da contagem for "3", que é a condição para que o botão fique desabilitado, aparece todos os botões da tabela como desabilitados. Quero que, ao ser encontrado no o valor "3", na tabela apareça o botão correspondente desabilitado na tabela do Site. Isso é para limitar o número de vezes que o usuário possa enviar solicitações, mas desejo manter as informações na tabela da página. Segue o código usado: <!-- Elementos Carregados da Base de Dados --> <?php foreach($clientes as $cliente):?> <tr> <td><?=$cliente->nome?></td> <td><?=$cliente->cidade?></td> <td><?=$cliente->bairro?></td> <td><?=$cliente->estado?></td> <td><?=$cliente->gasto?></td> <td><?=$cliente->id?></td> <td><?=$cliente->tipo?></td> <td><?=$cliente->status?></td>  <!-- Seleciona os campos da tabela que possua conteúdos iguais -->  <?php  $conexao = conexao::getInstance();  //Faz a contagem dos conteúdos iguais gravado nos campos "id_proposta" $sql = 'SELECT id_proposta, COUNT(id_proposta) AS Qtd FROM tab_propostas GROUP BY id_proposta HAVING COUNT(id_proposta) > 1 ORDER BY COUNT(id_proposta) DESC'; $stm = $conexao->prepare($sql); $stm->bindValue(':id_proposta'); $stm->execute(); while($row = $stm->fetch()) {  $result = $row['Qtd'];  } ?>  <!-- Testa se conteúdo de $result retorna valor 3 --> <?php if ($result == '3') { ?>   <!-- Botão Desabilitado se forem encotrados campos com 3 valores iguais --> <td><button type="button" class="btn btn-secondary btn-lg" disabled>CLIENTE INDISPONÍVEL</button> </td> <?php } else { ?>   <!-- Botão Habilitado --> <td> <a href='propostas.php?nome=<?=$cliente->nome?>&cidade=<?=$cliente->cidade?>&bairro=<?=$cliente->bairro?>&estado=<?=$cliente->estado?>&gasto=<?=$cliente->gasto?>&id_proposta=<?=$cliente->id?>&tipo=<?=$tipo->tipo?>&acao=incluir' class="btn btn-success">SOLICITAR INFORMAÇÕES</a></td>  <?php } ?>    </tr>  <?php endforeach;?>  A contagem está retornando os números de campos com valores iguais, mas não estou conseguindo fazer com que os botões desabilitados apareçam somente onde forem encontrados 3 conteúdos iguais no campo id_proposta. Todos os campos ficam desabilitados igualmente. Agradeço desde já pela ajuda. Sucesso a todos.  Carlos Velho
  2. gsilva23

    Dúvidas relativas a mysql e php

    Bom dia, será que alguém me podia ajudar? Tenho a seguinte questão: é possivel com php e mysql fazer um botão que crie uma nova tabela em uma base de dados? Do género aparece uma tabela à frente do utilizador e ele insere os fieldnames e os data type que pretende, preenche a "tabela" e quando clicar no submit aparece na base de dados uma nova tabela. Obrigado e bom trabalho
  3. pereiratiaggo

    CakePhp Postlink dentro de um Form

    Bom dia, Seguinte, estou com um problema em Cakephp 3. Estou listando arquivos que tenho em meu site. Arquivos estes que tem opções, a opção de Deletar foi criada como $this->Form->postLink(__('Delete'), ['action' => 'delete', $entity->id], ['confirm' => __('Are you sure you want to delete # {0}?', $entity->id), 'class' => 'btn btn-danger btn-xs']); Porém este postLink esta dentro de um Form, conforme código abaixo. <?php echo $this->Form->create(null, ["url" => ["action" => "sendmail"], "method" => "post"]); echo $this->Form->button(__("Send by email", ["class" => "btn btn-info navbar-btn btn-sx", "type" => "submit"])); echo $this->Form->control("checkbox_values[]", ["label" => $entity->name, "value" => $entity->id, "type" => "checkbox"]); echo $this->Form->postLink(__('Delete'), ['action' => 'delete', $entity->id], ['confirm' => __('Are you sure you want to delete # {0}?', $entity->id), 'class' => 'btn btn-danger btn-xs']); echo $this->Form->end(); O que acontece, deste jeito acima, o botão deletar não funciona (o Submit do Form funciona e os dados do checkbox vão certinhos). Se adicionar um novo postLink antes do "Submit" o postLink "Deletar" começa a funcionar porém o button "Submit" não funciona. Se adicionar um novo postLink após o "Submit" o postLink "Deletar" funciona, porém os valores nos checkbox não são enviados para a proxima pagina. Lendo o código fonte da pagina ele cria a seguinte o seguinte código (Percebi que tem um form "delete" dentro de outro form "sendmail") <form name="sendmail" method="post" accept-charset="utf-8" role="form" action="/controller/sendmail"> <div style="display:none;"> <input type="hidden" name="_method" value="POST"/> <input type="hidden" name="_csrfToken" autocomplete="off" value="xxxxxxxxxxxxxxxxxxxxxxxxx"/> </div> <button class="btn btn-success" type="submit">Enviar por e-mail</button> <div class="form-group input checkbox"> <input type="hidden" name="chebox_values[]" value="0"/> <label for="chebox_values"> <input type="checkbox" name="chebox_values[]" value="1" checked="checked" id="chebox-values"> </label> </div> <form name="delete" name="post_123456789" style="display:none;" method="post" action="/controller/delete/1"> <input type="hidden" name="_method" value="POST"/> <input type="hidden" name="_csrfToken" autocomplete="off" value="xxxxxxxxxxx"/> </form> <a href="#" class="btn btn-danger btn-xs" onclick="if (confirm("Voc\u00ea tem certeza que deseja deletar # 1?")) { document.post_123456789.submit(); } event.returnValue = false; return false;">Deletar</a> </form>
  4. carcleo

    inserir CSS no mPDF

    Código: $css = " <style> img { max-width: 100%; } ul { list-style: none; } div.relatorio { width: 95%; margin: 0 auto; } div.relatorio ul.border { border: .1px rgb(0,0,0) solid; } div.relatorio .centralizado { text-align: center !important; } div.relatorio .backCinza { background-color: rgb(217,217,217); } div.relatorio ul.ulInlineBlock li { display: inline-block; } div.relatorio ul.lancamento li, div.relatorio ul.resumo li { height: 100%; line-height: 18px; font-size: .85em; border-left: .1px rgb(0,0,0) solid; text-align: center; vertical-align: middle; } div.relatorio ul.lancamento li { width: 113.5px !important; } div.relatorio ul.resumo li { width: 150px !important; } div.relatorio ul.lancamento li:first-child, div.relatorio ul.resumo li:first-child { border-left: none; } .erro, .hCentralizadoAvisos { color: rgb(255,0,0); } .hCentralizado, .hCentralizadoAvisos, .erro { width: auto; line-height: 50px; text-align: center; margin: 0 auto; } .labelPequeno { width: 150px; height: 30px; padding: 3px; display: inline-block; } span.vertical { -webkit-writing-mode: vertical-lr; -ms-writing-mode: tb-lr; writing-mode: vertical-lr; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } span.comum { } div.cabecalhoVertical { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 auto; width: 800px; height: 220px; border: .1px rgb(0,0,0) solid; } div.cabecalhoVertical div { display: -webkit-box; display: -ms-flexbox; display: flex; border-right: .1px rgb(0,0,0) solid; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } div.cabecalhoVertical div span { text-align: center; font-weight: bolder; } </style> "; require 'vendor/autoload.php'; $html = $css . $_POST["htmlPDF"]; $mpdf = new \Mpdf\Mpdf(); $mpdf->SetDisplayMode('fullpage'); $mpdf->WriteHTML($html); $mpdf->Output("relatorio.pdf","D"); Se eu fizer: echo $html; die(); Então o HTML sai perfeito no navegador. Mas a impressão do pdf sai sem estilo. Também tentei da forma abaxo sendo que o css importado é o mesmo: require 'vendor/autoload.php'; $relatorio = file_get_contents('_scripts/_css/relatorio.css'); $html = $_POST["htmlPDF"]; $mpdf = new \Mpdf\Mpdf(); $mpdf->SetDisplayMode( 'fullpage' ); $mpdf->WriteHTML( $relatorio, 1 ); $mpdf->WriteHTML( $html ); $mpdf->Output("relatorio.pdf","D"); Mesm coisa: eu não consig exibir o css. Onde estará o erro? Por mais incrível que pareça, o código abaixo funciona mas não são os css e html que serão usados. require 'vendor/autoload.php'; $relatorio = file_get_contents( 'style.css' ); $html = "<ul class='border'><li>Membros</li></ul>"; $mpdf = new \Mpdf\Mpdf(); $mpdf->SetDisplayMode( 'fullpage' ); $mpdf->WriteHTML( $relatorio, 1 ); $mpdf->WriteHTML( $html ); $mpdf->Output(); O HTML que vai popular o pdf é do tipo: $html = " <ul class='border'> <li style='text-align: left; border-bottom: .1px rgb(0,0,0) solid;'><label class='labelPequeno'>Gcéu</label> : " . $celula['nomeCelula'] . "</li> <li style='text-align: left; border-bottom: .1px rgb(0,0,0) solid;' class='backCinza'><label class='labelPequeno'>Supervisor de Setor</label> : " . $nomeLideres['nomeLiderSetor'] . "</li> <li style='text-align: left; border-bottom: .1px rgb(0,0,0) solid;'><label class='labelPequeno'>Líder</label> : " . $celula['nomeLider'] . "</li> <li style='text-align: left;'><label class='labelPequeno'>Auxiliar</label> : " . $celula['nomeAuxiliar'] . "</li> </ul> <ul class='border'> <li style='text-align: left; border-bottom: .1px rgb(0,0,0) solid;'><label class='labelPequeno'>Dias que acontece</label> : " . $celula['diaReunioes'] . "</li> <li style='text-align: left;'><label class='labelPequeno'>Membros Ativos</label> : " . $membros . "</li> </ul>";
  5. carcleo

    inserir Style no PDF

    Tenho o seguinte conteudo HTML sendo gerado em um loop PHP $html .= " <ul class='border'> <li style='text-align: left; border-bottom: .1px rgb(0,0,0) solid;'><label class='labelPequeno'>Gcéu</label> : " . $celula[ "nomeCelula" ] . "</li> <li style='text-align: left; border-bottom: .1px rgb(0,0,0) solid;' class='backCinza'><label class='labelPequeno'>Supervisor de Setor</label> : " . $nomeLideres[ "nomeLiderSetor" ] . "</li> <li style='text-align: left; border-bottom: .1px rgb(0,0,0) solid;'><label class='labelPequeno'>Líder</label> : " . $celula[ "nomeLider" ] . "</li> <li style='text-align: left;'><label class='labelPequeno'>Auxiliar</label> : " . $celula[ "nomeAuxiliar" ] . "</li> </ul> <ul class='border'> <li style='text-align: left; border-bottom: .1px rgb(0,0,0) solid;'><label class='labelPequeno'>Dias que acontece</label> : " . $celula[ "diaReunioes" ] . "</li> <li style='text-align: left;'><label class='labelPequeno'>Membros Ativos</label> : " . $membros . "</li> </ul>"; Isso acontece na pagina x.php por exemplo. Nessa mesma pagina x.php existe um form que envia, via POST, um campo hidden com o value sendo a variavel acima criada com seu conteudo para uma pagina que vai gerar um arquivo pdf. Estou gerando PDF's com o codigo abaixo usando a biblioteca FPDF require_once "_classes/_util/_PDF/PDF.php"; $html = $_POST["htmlPDF"]; $pdf = new PDF; $pdf->AddPage(); $pdf->SetFont('Arial','B',16); $pdf->WriteHTML( utf8_decode ( $html ) ); $pdf->Output("relatorio.pdf","D"); Acontece que nesse arquivo eu não posso inserir as chamadas aos arquivos de style. O problema: $_POST["htmlPDF"] Tráz um HTML . Nesse caso, o pdf está saindo sem style. Será que existe uma forma de quando estiver sendo gerada a variável que contem o html, aproveitar e inserir via código (dinamicamente) os estilos direto nas tags? Ou ainda inserir no objeto HTML a folha de style?
  6. carcleo

    instalar GD PHP 7.2.1

    Estou tentando usar a biblioteca mPDF mas estou tendo um problema com dependências. Sou novo com composer e estou apanhando um pouco por isso peço ajuda. Tenho a bibliteca instalada à partir da raiz no seguinte endereço: /_classes/_util/_mPDF/ Meu arquvo composer.json está assim: { "authors": [ { "name": "Carlos Alberto", "email": "carcleo@gmail.com" } ], "require": { "mpdf/mpdf": "^7.2.1" } } Quano rodo no CMD (sim, uso Windows 10) o comando abaixo: php composer.phar install Obtenho o seguinte mensagem de erro: php composer.phar install Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages. Problem 1 - mpdf/mpdf v7.1.9 requires ext-gd * -> the requested PHP extension gd is missing from your system. - mpdf/mpdf v7.1.8 requires ext-gd * -> the requested PHP extension gd is missing from your system. - mpdf/mpdf v7.1.7 requires ext-gd * -> the requested PHP extension gd is missing from your system. - mpdf/mpdf v7.1.6 requires ext-gd * -> the requested PHP extension gd is missing from your system. - mpdf/mpdf v7.1.5 requires ext-gd * -> the requested PHP extension gd is missing from your system. - mpdf/mpdf v7.1.4 requires ext-gd * -> the requested PHP extension gd is missing from your system. - mpdf/mpdf v7.1.3 requires ext-gd * -> the requested PHP extension gd is missing from your system. - mpdf/mpdf v7.1.2 requires ext-gd * -> the requested PHP extension gd is missing from your system. - mpdf/mpdf v7.1.1 requires ext-gd * -> the requested PHP extension gd is missing from your system. - mpdf/mpdf v7.1.0 requires ext-gd * -> the requested PHP extension gd is missing from your system. - mpdf/mpdf v7.0.3 requires ext-gd * -> the requested PHP extension gd is missing from your system. - mpdf/mpdf v7.0.1 requires ext-gd * -> the requested PHP extension gd is missing from your system. - mpdf/mpdf v7.0.0 requires ext-gd * -> the requested PHP extension gd is missing from your system. - mpdf/mpdf 7.0.2 requires ext-gd * -> the requested PHP extension gd is missing from your system. - Installation request for mpdf/mpdf ^7 -> satisfiable by mpdf/mpdf[7.0.2, v7.0.0, v7.0.1, v7.0.3, v7.1.0, v7.1.1, v7.1.2, v7.1.3, v7.1.4, v7.1.5, v7.1.6, v7.1.7, v7.1.8, v7.1.9]. To enable extensions, verify that they are enabled in your .ini files: - C:\Program Files\Apache24\php7\php.ini You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode. Porém, ambas bibliotecas estão descomentadas no meu php.ini: extension=gd2 extension=php_gd2.dll E sim, existe na pasta ext do PHP essas dll's. Dúvidas: 1) O que é preciso fazer para corrigir esse erro 2) Como configurar o endereçamento da biblioteca no require do json levando em conta o path informado no inicio dessa dúvida?
  7. carcleo

    Value de Input sendo exibido no HTML

    Tenho o seguinte retorno de uma chamada $.ajax success: function (result) { $(".resposta").html(result.html); } Dentro de página que o $.ajax lê, tenho uma variavel PHP com conteúdo HTML. para ser exibido. Então eu fiz: $html = ""; // todo o código HTML de uma página $htmlPDF = $html; //pego apenas o conteúdo HTML sem o form gerado abaixo $html .= " <form action='pdf.php' method='post'> <input type='hidden' name='htmlPDF' value='" . $htmlPDF . ".</div>' /> // entrego ai INPUT hidden o valor do HTML gerado até então <input type='submit' class='button formularios' value='Gerar PDF' /> </form> "; Essa manobra é para que antes de exibir o form eu preciso pegar conteúdo HTML até então gerado. O problema: Quando vou exibir $html, além de sair o conteúdo em si uma vez está saindo também o conteúdo da variável $htmlPDF que está no value do INPUT hidden Em outras palavras, conteúdo duplicado. O que está errado aqui? Obs.: se eu fizer: <input type='hidden' name='htmlPDF' value='' /> O conteúdo exibe normalmente Em tempo: Já tentei assim: <input style = 'display: none' name='htmlPDF' value='" . $htmlPDF . ".</div>' />
  8. carcleo

    Transformar variável JS em PHP

    Como eu consigo esse resultado? JS: var variaveljs = "Quero apender como se faz isso"; PHP: echo "<script>document.write(variaveljs)</script>"; ?
  9. informaster

    Passar parâmetros $_SESSION para a outra página

    Boas Espero que esteja tudo bem convosco. Tenho aqui um problema que me esta a partir a cabeça: No ficheiro a.php tenho isto como final: $_SESSION['nomedelojas']=$NOMELOJAS[$i]; print_r((Array)$_SESSION['nomedelojas']); entao ele mete por ordem loja1 loja2 e loja3 no ecran quando vou buscar no ficheiro b.php faço assim: $nomedelojasbox = $_SESSION['nomedelojas']; //($_SESSION['nomedelojas'],$NOMELOJAS[$i]); $pdf->SetFont('Arial', 'B', 9); $pdf->Cell(20,5,$nomedelojasbox ,0,0,"L"); supostamente era para ir buscar a loja1 e desenhar uma linha num pdf ia buscar a loja2 e desenhava outra linha(cell) até ao 3 mas o que faz é meter 3 vezes loja 3 ou seja o ultimo valor .... Isto é para usar com o FPDF para exportar PDF´s O que estou a fazer mal????? peço ajuda obrigado. Nuno Revez
  10. AxeApollo

    Validar nif

    Boas, estou a tentar aplicar este código, mas não consigo entender se tenho de fazer um if depois do return para que os dados entrem na Base de Dados /// Função para validação do número do Bilhete de Identidade o do Número de Contribuinte /// /// @param $number Número a ser verificado<br /> /// no caso do Bilhete de identidade, será o número completo<br /> /// no caso do Número de Contribuinte, será os 8 primeiros dígitos /// @param $check Número de verificação<br /> /// no caso do Bilhete de Identidade, é o dígito que se encontra à direita do número<br /> /// no caso do Número de Contribuinte, é o último dígito do número completo /// @return Valor booleano que dita se o número é um número válido function checkBIandNIF($number, $check) { $check = (int)$check; $value = 0; foreach (array_reverse(str_split($number)) as $i => $d) $value += ($i + 2) * $d; return (($value + $check) % 11 == 0) || ($check == 0 && ($value + 10) % 11 == 0); } exemplo: $numero = "123456789"; $check = "4"; $valido = checkBIandNIF($numero, $check); tentei fazer assim: $contrdigito = substr($contr, -1); $number = $contr; $check = $contrdigito; $valido = checkBIandNIF($number, $check); Será que posso fazer um if diretamente no input? Agradeço a vossa ajuda.
  11. pessantiago

    chat entre utilizadores

    boa tarde tenho um portal em que varios utilizadores se ligam a uma base de dados em que este portal suporta varias base de dados. isto é bd1 usera userb bd2 usera userb e quero implementar um chat mas so os users da base de dados ligada se podem ver os outros nao
  12. Cristiano Marques

    software

    olá a ideia e fazer pequenos software que possam acelerar e manter a qualidade de ensino/aprendizagem. E uma das ferramentas deste seculo está a nossa disposição: WEB O porrifólio de aplicativos tende ao infinito educacional. Então a proposta é vamos criar-los? os Softwares? Cristiano Marques
  13. carcleo

    Gerar automação de uma função

    Tenho 5 tabelas: pastores, redes, regioes, areas, setores, celulas Todas as 5 tem esses 2 campos em comum, um de identificação e outro que é o nome. idPastores, idRedes, .... nome Tenho esse script jQuery abaixo para popular um combo de redes por pastor regioes por redes, etc... Gostaria de montar uma função que me permitisse fazer apenas um script para todos eles. JQuery // JavaScript Document $(document).ready(function (e) { $("#idPastor").on("change", function () { $.ajax({ url: "_scripts/_php/_validacoes/buscarDados.php", type: "POST", dataType: "json", data: { idPastor: $("#idPastor").val() }, beforeSend: function() { $("#imgCarregando").css('display','block'); }, success: function (result) { $("#imgCarregando").css('display','none'); $("#idRede").empty(); if (result[0] == ""){ $("#idRede").append("<option value=>Sem Redes</option>"); } else { result.forEach(function(option){ $("#idRede").append("<option value=" + option["idRede"] + ">" + option["nome"] + "</option>") }); } } }); }); }); PHP: require_once "../../../config.php"; $redes = $redesDao->pesquisaRedesParametro("idPastor", $_POST["idPastor"]); $options = null; $i = 0; if ($redes == null) $options [0] = ""; else { foreach ($redes as $rede): $options[$i]["idRede"] = $rede->getIdRede(); $options[$i]["nome"] = $rede->getNome(); $i++; endforeach; } echo json_encode($options); Alguém pode me ajudar a montar essa função que evitaria fazer 5 vezes o mesmo script?
  14. Boa tarde, Solicito a ajuda dos mais experientes nesta matéria, por forma a fornecerem alguma orientação de como executar a função descrita no titulo, ou a indicação de alguns tutoriais, após longas pesquisas nada encontrei, nem no site da Administração Tributária, penso que o caminho a seguir não será por Webservices, pois a ideia é obter os documentos e não registar novos documentos, a linguagem de programação que utilizo é PHP. Agradeço toda a ajuda que me possam dar, na certeza porem de que estarei pronto para partilhar com outros, o meu pouco conhecimento em matéria de programação.
  15. gsilva23

    Problema no "ID"

    Boas, tou a desenvolver uma base de dados dinâmica para uma empresa, utilizo php, html e o phpmyadmin. Eis a minha questão: se eu apagar um registo por ex o 8, quando volto a inserir ele não insere na linha com ID 8, mas sim na 9 . Porque isso acontece?? Obg e boa programação
  16. mcosta78

    Duvida com recepção de email php

    Boa noite pessoal, tenho um problema com o PHP. Tenho uma página em html e preciso de fazer um formulário (que já tenho) e coloquei um botão enviar. De forma ao php funcionar instalei o xampp e coloquei o ficheiro php o problema é que dá sempre erro!! o código que tenho é: <? # alterar a variavel abaixo colocando o seu email $destinatario = "seuemail@seudominio.com.br"; $nome = $_REQUEST['nome']; $email = $_REQUEST['email']; $mensagem = $_REQUEST['mensagem']; $assunto = $_REQUEST['assunto']; // monta o e-mail na variavel $body $body = "===================================" . "\n"; $body = $body . "FALE CONOSCO - TESTE COMPROVATIVO" . "\n"; $body = $body . "===================================" . "\n\n"; $body = $body . "Nome: " . $nome . "\n"; $body = $body . "Email: " . $email . "\n"; $body = $body . "Mensagem: " . $mensagem . "\n\n"; $body = $body . "===================================" . "\n"; // envia o email mail("meuemail@gmail.com", $assunto , $body, "From: $email\r\n"); //aqui coloco o meu email // redireciona para a página de obrigado header("location:obrigado.htm"); ?> Alguém me sabe dizer qual o problema? obrigado.
  17. carcleo

    Chekout Transparente Cielo Faça

    Tenho a seguinte tentativa de conexão com a Cielo administradora de Cartões Manual de integração: https://developercielo.github.io/manual/checkout-cielo <?php header( "Content-Type: text/html; charset=utf-8" ); require_once "_global/_erros/erros.ini"; $dados = array( "MerchantId" => "8292b0f0-d43a-321b-bc2c-3906d12f581b", "MerchantKey" => "OIXSJWFWZLNDCBAEYNJXUQETLWDPFWLNLHENRTNI", "MerchantOrderId" => "1", "Authenticate" => true, "sandbox" => true, // Opcional - Ambiente de Testes "debug" => true, // Opcional - Exibe os dados enviados na requisição para a Cielo "Customer" => array( "Name" => "Comprador crédito completo", "Email" => "compradorteste@teste.com", "Birthdate" => "1991-01-02", "Address" => array( "Street" => "Rua Teste", "Number" => "123", "Complement" => "AP 123", "ZipCode" => "12345987", "City" => "Rio de Janeiro", "State" => "RJ", "Country" => "BRA" ), "DeliveryAddress" => array( "Street" => "Rua Teste", "Number" => "123", "Complement" => "AP 123", "ZipCode" => "12345987", "City" => "Rio de Janeiro", "State" => "RJ", "Country" => "BRA" ) ), "Payment" => array( "Type" => "CreditCard", "Amount" => 15700, "Currency" => "BRL", "Country" => "BRA", "ServiceTaxAmount" => 0, "Installments" => 1, "Interest" => "ByMerchant", "Capture" => true, "Authenticate" => false, "ReturnUrl" => "http://www.hotplateprensas.com.br/retornoCielo.php", "SoftDescriptor" => "123456789ABCD", "CreditCard" => array( "CardNumber" => "1234123412341231", "Holder" => "Teste Holder", "ExpirationDate" => "12/2030", "SecurityCode" => "123", "SaveCard" => "false", "Brand" => "Visa" ) ), ); $urlProducaoR = "https://api.cieloecommerce.cielo.com.br/"; $urlSandboxR = "https://apisandbox.cieloecommerce.cielo.com.br"; $urlSandboxC = "https://apiquerysandbox.cieloecommerce.cielo.com.br/"; $ch = curl_init(); curl_setopt( $ch, CURLOPT_URL, $urlSandboxR ); curl_setopt( $ch, CURLOPT_CUSTOMREQUEST, "POST" ); curl_setopt( $ch, CURLOPT_POSTFIELDS, json_encode( $dados ) ); curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, true ); curl_setopt( $ch, CURLOPT_SSL_VERIFYHOST, 2 ); //curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true ); curl_setopt( $ch, CURLOPT_CAINFO, getcwd() . DIRECTORY_SEPARATOR . "ssl/Root.crt" ); curl_setopt( $ch, CURLOPT_CAINFO, "ssl/Root.crt" ); curl_setopt( $ch, CURLOPT_SSLVERSION, 4 ); $result = curl_exec( $ch ); $erro = curl_error( $ch ); $info = curl_getinfo( $ch ); print "<pre>"; print_r( $result ); print_r( $erro ); print_r( $info ); print "</pre>"; // Fecho a conexão curl_close( $ch ); ?> Eu tenho tentado das 2 formas abaixo: curl_setopt( $ch, CURLOPT_CAINFO, getcwd() . DIRECTORY_SEPARATOR . "ssl/Root.crt" ); curl_setopt( $ch, CURLOPT_CAINFO, "ssl/Root.crt" ); Encontrar o certificado. Com primeira, dá o seguinte erro: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to apisandbox.cieloecommerce.cielo.com.br:443 Array já com a de baixo, o erro é error setting certificate verify locations: CAfile: ssl/Root.crt CApath: none 'Sendo que nenhuma das 2 me entrega (Ou entrega com valor vazio): $result = curl_exec( $ch ); O que fazer???
  18. Francklyn Souza

    trocar o valor do include sem mudar a página

    Gente sou novo aqui, então vamos lá! Eu utilizo o seguinte comando em meu site <?php include 'template/line.php'; include 'template/menu.php'; include 'template/welcome.php'; include 'template/main_choice.php'; include 'forms/contacts.php'; include 'template/footer.php'; include 'security/js.php'; ?> No entanto, o que necessito é fazer esse seguinte esquema abaixo <div class="menu"> <ul> <li><a href="/?acesso=projects" title="" data-icon=""><?php echo $lang['LANGUAGEMENI1'];?></a></li> <li><a href="/?acesso=restricted" title="" data-icon=""><?php echo $lang['LANGUAGEMENI3'];?></a></li> <li><a href="/?acesso=register" title="" data-icon=""><?php echo $lang['LANGUAGEMENM1'];?></a></li> <li><a href="/?acesso=support" title="" data-icon=""><?php echo $lang['LANGUAGEMENM2'];?></a></li> <li><a href="/?acesso=opportunities" title="" data-icon=""><?php echo $lang['LANGUAGEMENM3'];?></a></li> <li><a href="/?acesso=depositions" title="" data-icon=""><?php echo $lang['LANGUAGEMENM4'];?></a></li> </ul> </div> Nesse comando gostaria de chamar a página ?acesso=page mudando somente as informações <?php include 'template/welcome.php'; include 'template/main_choice.php'; include 'forms/contacts.php'; ?> Sei que tem como fazer via GET porém não sei como, alguém poderia me auxiliar? Encontrei esse seguinte link https://www.portugal-a-programar.pt/forums/topic/52343-obter-novo-html-sem-mudar-de-p%C3%A1gina/ porém mesmo assim não entendi muito bem, permaneço a disposição a ajuda.
  19. Zektor

    Procura de tutorial

    Boa tarde a todos, Peço desde já desculpa se estiver a colocar esta questão no lugar errado. Eu de momento estou a fazer um site onde preciso que no painel de admin possa fazer o upload de ficheiros em vários formatos diferentes. O que eu pretende fazer é criar um input onde possa fazer o upload dos ficheiros com PHP PDO e com AJAX para uma base de dados, no entanto os ficheiros são para ficar numa pasta do directório apenas quero que apenas o caminho do ficheiro fique na base de dados.
  20. beatriz

    Reservas

    boa tarde estava a tentar criar um site de aluguer de viaturas e não estou a conseguir ligar o código em html ao phpmyadmin como posso fazer? obrigada
  21. lealdl

    Consultar e editar em php

    Boa noite, pessoal! Relutei muito antes de recorrer novamente a vocês do fórum, mas realmente "buguei"! Seguinte: tenho um sistema de controle de hóspedes em php, onde está tudo funcionando perfeitamente(salvo alguma perfumaria), mas há um ponto que não consigo resolver: O usuário registra a locação, indica nome do hóspede, data de entrada, quarto e valor da diária. Até aí, tudo certo. Mas, ao dar baixa, consigo fazer a pesquisa, mas não estou conseguindo trazer os dados para edição. Preciso editar o valor de consumo ou alguma taxa e criar um botão para salvar na tabela. Alguém pode me ajudar? Segue meu código de pesquisa, o qual só apresenta os dados, mas não cria a edição: <CODE> <body> <form action="" method="post"> <input type="text" name="palavra" /> <input type="submit" Value="Buscar" /> </form> <table style="background:#ccc" width="auto" align="center" border="0" cellspacing="1" cellpadding ="1"> <?php echo "<br>"; $conn = mysqli_connect('localhost','root','','reservas'); $busca = $_POST['palavra']; $data_saida = date('d-m-Y'); $busca_query = mysqli_query($conn,"SELECT * FROM tb_locacoes WHERE quarto LIKE '%$busca%' AND quarto_status = 'ocupado' ORDER BY data_entrada asc");//faz a busca com as palavras enviadas if (empty($busca_query)) { //Se nao achar nada, lança essa mensagem echo "Nenhum registro encontrado."; } // quando existir algo em '$busca_query' ele realizará o script abaixo. while ($dados = mysqli_fetch_array($busca_query)) { echo "Nome do Hóspede: $dados[cliente]<br />"; echo "<hr>"; echo "<font color='green'>Quarto: $dados[quarto]</font><br />"; echo "Quarto: $dados[data_entrada]<br />"; echo "Valor da Diária: R$ $dados[diaria_quarto]<br />"; echo "Data da Saída:$dados[data_saida] <br />"; echo "Dias:$dados[dias]<br />"; echo "Consumo:$dados[taxa]<br />"; echo "<font color='red'>Total: R$$dados[total_locacao]</font><br />"; //echo "Total: R$ $dados[total]<br />"; //echo "Categoria do Produto: $dados[categoria]<br />"; echo "<hr>"; echo "<hr>"; echo "<br>"; } ?> </tr> </table> </br></br> </code> Grato, Luciano
  22. Sandro

    Site para Testar Portas TCP abertas

    Para quem precisa de descobrir facilmente se determinada porta está aberta no IP x, pode usar este website, que o vai ajudar: https://testedeportas.com/
  23. N3lson

    Js Route

    Boas, tenho uma aplicação local feita em php ( usando o xampp) Eu pretendia usar um Route em javascript, já pesquisei e não encontrei , algum de vocês conhece? Encontrei este (https://github.com/Daniel15/RouteJs) mas é para .NET
  24. nandeseasy

    registo.php script

    http://prntscr.com/mb703j Eu quando coloco a pass á primeira bem e depois meto mal ele continua com o certo e com o texto todo descodificado e eu nao consigo descorribir o erro quem me puder ajudar agradecia!!
  25. Margarida Sousa

    Partilha de ficheiros - PHP

    Boa tarde, Tenho um site para fazer de partilha de informação, e a minha dúvida neste momento é como posso partilhar informação apenas para certos utilizadores que são escolhidos por mim? Na base de dados tenho User -cc, nome, contacto, idInfo Info - ID, título, descrição
×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.