Jump to content

Search the Community

Showing results for tags 'PHP'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 6747 results

  1. netbr

    Apagar linha da Textarea

    Ola , estou criando um sistema ainda sou novo no PHP O que eu gostaria e de fazer uma pesquisa em uma linha nos itens que estao na textarea ex se eu busco a letra A e todas as linhas que tiver a letra A serao removidas , mas a linha toda e nao apena a letra A se alguem puder me ajudar !
  2. Olá! Peguei um feela, onde o cliente possui um campo de busca de reservas do Booking. A solicitação era de um menu moderno em tecnologias de estilo, seguindo o layout já desenvolvido por ele, até aí tudo bem. O problema é como fazer com que esses dados do formulários passados via GET, sejam recebidos corretamente pela página de resultados do Booking.com Tentei, utilizando mesmo names e ids da busca original, porém, o resultado desejado é satisfatório apenas onde digita o que desejamos buscar. <script type="text/javascript"> (function(d, sc, u) { var s = d.createElement(sc), p = d.getElementsByTagName(sc)[0]; s.type = 'text/javascript'; s.async = true; s.src = u + '?v=' + (+new Date()); p.parentNode.insertBefore(s,p); })(document, 'script', '//aff.bstatic.com/static/affiliate_base/js/flexiproduct.js'); </script> <body> <div class="container"> <div class="row bg-primary justify-content-center my-3 text-white"> <form id="b_frm" method="get" action="https://www.booking.com/searchresults.html" enctype="multipart/form-data" class="form-inline my-3" target="_blank"> <div class="col-12 col-sm-12 col-md-6" data-test="true"> <label for="txt-search" class="justify-content-start"><i class="fas fa-search mr-1"></i>Pesquisar</label> <input type="search" id="b_destination" class="form-control w-100" name="ss" id="b_destination" value="Guarujá" title="Ex.: cidade, região, bairro ou hotel específico" placeholder="Ex.: cidade, região, bairro ou hotel, casa, apartamento" role="textbox" aria-haspopup="true"> <input type="hidden" name="dest_id" value="-645946"> <input type="hidden" name="dest_type" value="city"> </div> <div id="checkin_target" class="col-12 col-sm-12 col-md-3"> <label for="txt-date-in" class="justify-content-start">Data de entrada</label> <select class="form-control w-100" name="checkin_monthday" id="b_checkin_day"></select> <select class="form-control w-100" name="checkin_year_month" id="b_checkin_month"></select> </div> <div id="checkout_target" class="col-12 col-sm-12 col-md-3"> <label for="txt-date-out" class="justify-content-start">Data de saí­da</label> <select class="form-control w-100" name="checkout_monthday" id="b_checkout_day"></select> <select class="form-control w-100" name="checkin_year_month" id="b_checkout_month"></select> </div> <div class="col-12 d-inline-flex justify-content-end mt-3"> <label for="checkReserv"> <input type="checkbox" class="form-check-inline" name="checkReserv" id="checkReserve"> Reserve agora, pague depois </label> </div> <div class="col-12 d-inline-flex justify-content-end mt-3"> <button type="submit" tabindex="0" class="btn btn-danger form-control" value="search">Pesquisar</button> </div> <input type="hidden" name="error_url" value="/?aid=1704408;"> <input type="hidden" name="si" value="ai,co,ci,re,di"> <input type="hidden" name="label" value=""> <input type="hidden" name="lang" value="pt-br"> <input type="hidden" name="aid" value="1704408"> <input type="hidden" name="sp_plprd" value="UmFuZG9tSVYkc2RlIyh9YVXcKaaJl1Cl8VOf4QzoGuIOLLs5aG2FZ2ZavnPQr-nKVGXKwhi-SxV27wZ5e4ad8ZB_vNL0FpUBWR1nsdbY6J6ZBGBM6rnqKJd1-J9bY_Ur"> <input type="hidden" name="utm_campaign" value="nsb"> <input type="hidden" name="utm_medium" value="sp"> <input type="hidden" name="utm_source" value="FP_Searchbox"> <input type="hidden" name="utm_term" value="1704408"> </form> </div> </div> <!-- Optional JavaScript --> <!-- jQuery first, then Popper.js, then Bootstrap JS --> <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" crossorigin="anonymous"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" crossorigin="anonymous"></script> <script src="https://s.bookcdn.com/js/translations/translation_31.26.js"></script> <script src="https://s.bookcdn.com/build/booked/booked_bundle.74f2565a43a50d618c66d31c0adba095.js"></script> <!-- <ins class="bookingaff" data-aid="1704408" data-target_aid="1704408" data-prod="nsb" data-width="100%" data-height="auto" data-lang="xb" data-currency="BRL" data-dest_id="-645946" data-dest_type="city"> Anything inside will go away once widget is loaded. <a href="//www.booking.com?aid=1704408">Booking.com</a> </ins>--> </body>
  3. Sapinn

    Duvida email com php

    Salve! Tô tentando enviar emails para recuperar a senha no meu site estou usando uma função antiga mas não funciona, vejam: <?php //permitem erros de relatório para que você possa ver se o script tem algum erro e não está sendo executado. ini_set('display_errors', 1); error_reporting(E_ALL); //$ From – Endereço do remetente do e-mail. $from = "testing @ yourdomain"; //O endereço de e-mail do destinatário. $to = "recipientemailaddress"; //O assunto do e-mail. $subject = "Verificando o correio do PHP"; //O conteúdo da mensagem de e-mail. $message = "O correio do PHP funciona bem"; //Cada email tem cabeçalhos. Eles contêm informações vitais, tais como De endereço de e-mail. $headers = "De:". $from; //Esta é uma função PHP que executa o e-mail. Você não deve mudar nada nesta linha. if(mail($to, $subject, $message, $headers)){ echo "Email enviado com sucesso!!"; }else{ echo "Erro ao enviar"; } ?> Alguém tem um codigo ou sabe como fazer? Eu fiz pesquisas na internet mas em nenhuma obtive exito. Obs: Meu site já esta hospedado não é localhost.
  4. RodolfoValentim

    Criar um botão que faça atualização

    Boa tarde! Estou precisando criar um ficheiro em php com dois botões de atualizar e funcionasse com as seguintes query. As querys foram testadas com sucesso e estão funcionando , meu problema é não saber php. Alguém pode ajudar a criar um ficheiro com conexão à bd e dois botões de atualizar para cada uma das querys? Query 1 <?php $sql = "Set @D = (Select descpecas from it_descontosacrescimo where descontosacrescimoid=346381); UPDATE LOW_PRIORITY IGNORE it_products SET it_products.unit_price= (it_products.precobase - (it_products.precobase/100)*@D) where it_products.segmento= "Caixas de Velocidades - Peças" and it_products.desconto1="Sim";"; echo "Desconto Aplicado a Caixas de Velocidades - Peças"; ?> Query 2 <?php $sql = "Set @D = (Select descpecas from it_descontosacrescimo where descontosacrescimoid=346381); UPDATE LOW_PRIORITY IGNORE it_products2 SET it_products2.unit_price= (it_products2.precobase - (it_products2.precobase/100)*@D) where it_products2.segmento= "Motores" and it_products2.desconto1="Sim";"; echo "Desconto Aplicado a Motores"; ?> Muito obrigado.
  5. formigasuicida

    erro simples

    galera, sou novo no php e estou com uma duvida que pra alguns de vocês deve ser simples. Tava fazendo um sistema de comentarios e ta dando esse erro no mysql_query: Warning: mysqli_query() expects at least 2 parameters, 1 given alguem sabe como corrigir ? obrigado. <?php include "conexao.php"; ?> <?php $nome = $_POST['nome']; $email = $_POST['email']; $comentario = $_POST['comentario']; ?> <?php $insert = "INSERT INTO comentarios_tb(nome, email, comentario) VALUES ('$nome', '$email', '$comentario')"; $query = mysqli_query($insert); //erro aqui echo "<center>obrigado, comentario enviado</center>"; ?>
  6. gamesmax2

    Retornar resultado somado com ORDER BY

    pessoal tenho uma dificuldade preciso que faça a somar e me retornem em ordem, so que este código me retorna por ordem de linha como faço para que ele some a coluna quantidade e me retorne em ordem DESC $contar = "SELECT sum(quantidade) AS quantidade FROM `consumo` WHERE ear='$codigo' ORDER BY sum(quantidade) DESC"; $contar1 = $PDO->prepare($contar); $contar1->execute(); foreach($contar1 as $res2){ $quantidade = $res2['quantidade']; echo "$lista : $quantidade"; echo '<br>'; }
  7. avelar.avelar

    Retorno Boleto PagSeguro - Laravel

    Bom dia Galera, Alguém poderias me ajudar ou algum exemplo em laravel de API para pegar os dados de retorno do boleto do pagseguro para gravar no meu banco? Agradeço a ajuda Avelar
  8. Bom dia amigos, Estou com um dificuldade com um formulário html e preciso entender melhor o mecanismo do javascript. Podem me ajudar? Seguinte: Tenho em um formulário um campo de select com 3 opções: <select id="seletor"> <option>Maçã</option> <option>Laranja</option> <option>Banana</option> </select> Para cada opção que o usuário escolher deve ser executado um código php de pesquisa em banco de dados diferente para popular o próximo select no mesmo formulário com o código php seguinte: <php $consulta = mysql_query("SELECT `tipos` FROM maca;"); // query que busca os dados da tabela de maçãs while($campo = mysql_fetch_array($consulta)){ // laço de repetiçao que vai trazer os resultados da consulta ?> ou <php $consulta = mysql_query("SELECT `tipos` FROM banana;"); // query que busca os dados da tabela de banana while($campo = mysql_fetch_array($consulta)){ // laço de repetiçao que vai trazer os resultados da consulta ?> ou <php $consulta = mysql_query("SELECT `tipos` FROM laranja;"); // query que busca os dados da tabela de laranja while($campo = mysql_fetch_array($consulta)){ // laço de repetiçao que vai trazer os resultados da consulta ?> Como faria isso com javascript? Obrigado a todos.
  9. Como eu faço para preencher dados do meu banco de dados em um formulário de outro site. Ex: tenho um produto no meu banco de dados e quero cadastrar ele no mercado livre. Já tenho diversos campos cadastrados no meu banco como : Produto, descricao, quantidade e etc... e queria ser redirecionado para o formulário de cadastro do mercado livre com os campos preenchidos com as informações que já tenho e preencher o resto manual. É possível ?
  10. O problema está na demora da resposta Ajax, quando o arquivo Excel possui muitas linhas para serem inseridas no banco de dados MySql. Pois desta forma minha aplicação fica travada, aguardando a resposta desta requisição. Então gostaria de alguma sugestão para obter a resposta do upload, e em segundo plano a importação fosse realizada, sem interferir no funcionamento da aplicação. Até então, estou utilizando o POST e no servidor PHP, estou utilizando o seguinte código: $tmp = $_FILES['file']['tmp_name']; $name = $_FILES['myfile']['name']; $path = "upload/"; if (move_uploaded_file($tmp, $path . $name)) { //aqui eu chamo funcão para importar o arquivo } ou em codeigniter $file = $_FILES['file']; $config = [ 'upload_path' => FCPATH.'upload/', 'allowed_types' => 'xlsx|xls|csv' ]; $this->load->library('upload', $config); if ($this->upload->do_upload('file')) { $data = $this->upload->data(); @chmod($data['full_path'], 0777); //aqui eu chamo funcão para importar o arquivo } Ajax ajaxCall = $.ajax({ //async: true, url: 'api_upload/upload', data: formData, cache: false, processData: false, contentType: false, type: 'POST', headers: { 'authorization': 'Basic YWRtaW46MTIzNA==', 'Authorizationkeyfortoken': String(responseToken), 'cache-control': 'no-cache', 'postman-token': '51901e9b-3613-248b-621e-ffd06d92ded4' }, // this part is progress bar xhr: function () { let xhr = new window.XMLHttpRequest(); xhr.upload.addEventListener('progress', function (evt) { if (evt.lengthComputable) { let percentComplete = evt.loaded / evt.total; percentComplete = parseInt(percentComplete * 100); $('.my-progress').text(percentComplete + '%'); $('.my-progress').css('width', percentComplete + '%'); } }, false); xhr.addEventListener('load', function (evt) { if (evt.lengthComputable) { //completeSave(); } }, false); xhr.addEventListener('abort', function (evt) { if (evt.lengthComputable) { //completeSave(); } }, false); return xhr; }, //beforeSend: function() { //completeSave(); //}, success: function (data) { //completeSave(); $('.msg').text(data); //$('#import-save').removeAttr('disabled'); } });
  11. Mago00

    PHP e Banco de dados MySql

    Boa noite, eu tenho que desenvolver um projeto com PHP e Banco de dados, o código deverá ser readequado para o exercicio abaixo. e Não consigo desenvolver o projeto abaixo. 1 - Desenvolver um sistema em PHP utilizando MySQL para uma livraria. O projeto deverá conter as seguintes regras de negócios a) Um cadastro para os livros b) Um cadastro para Autores c) Um cadastro para Editoras d) Um usuário administrador para cadastrar, excluir, alterar e visualizar os Livros, Autores e Editoras c) Dois usuários que terão acesso somente para visualizar e consultar os dados cadastrados e) E uma tela de login Fases Desenvolver login Desenvolver pagina adm (Cadastrar, Alterar, Listar e excluir (Livro, Autor, Editora) Desenvolver pagina usuários( Somente Listar (Livro, Autor, Editora)). Eu já fiz um parte: Código do Mysql ( Que tem que ser readequado para o problema acima) create database db_acesso; use db_acesso; create table tb_login ( id_login int not null auto_increment primary key, email varchar(64) not null, senha varchar(32) not null, nivel int(1) not null ); insert into tb_login (email, senha, nivel) values("senac@senac.ti", "123456", "1"); insert into tb_login (email, senha, nivel) values("user@senac.ti", "123456", "0"); Pagina2.php (Usuario) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Página do Estágiario</title> </head> <body> <h2> Está pagina é do Estágiario , não posso bagunçar</h2> <br> <a href="logout.php" >Sair </a> </body> </html> Pagina1.php (Administrador) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Página ADMIN</title> </head> <body> <h2> Esta página é do Administrador, posso cadastrar,exluir e bagunçar </h2> <br> <a href="logout.php" >Sair </a> </body> </html> index.php <?php session_start(); require_once "function.php"; ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Sitema de login</title> </head> <body> <h1> Sistema de Login</h1> <?php if (logIn()): ?> <p>Seja Bem vindo, <?php echo $_SESSION['user_name']; ?> | <a href="logout.php">Sair</a></p> <?php else: ?> <p>Olá, Você não esta logado, para se logar <a href="form_login.php"> Click aqui </a> <?php endif; ?> </body> </html> logout.php <?php // inicia a sessão session_start(); // muda o valor de logged_in para false $_SESSION['logged_in'] = false; // finaliza a sessão session_destroy(); // retorna para a index.php header('Location: form_login.php'); ?> function.php <?php function logIn(){ if (!isset($_SESSION['logged_in']) || $_SESSION['logged_in'] !== true){ return false; } return true; } ?> fom_login.php !DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Sistema de login</title> </head> <body> <h2> Sistema de Login Poderoso </h2> <form action="login.php" method="post"> <input type="email" placeholder="Informe o e-mail" name="email" required id="id_email"><br> <input type="password" placeholder="Informe a senha" name="senha" required id="id_senha"><br> <button type=submit>Logar</button> </form> </body> </html> Login.php <?php $email = $_POST["email"]; $senha = $_POST["senha"]; // Verifica se as variaveis estão vazias if (empty($email) || empty($senha)) { header("Location : form_login.php"); exit; } // Conexão com o banco de dados $connect = new PDO("mysql:dbname=db_acesso;host=localhost", "root", ""); $stmt = $connect-> prepare("SELECT * FROM tb_login WHERE email = :EMAIL and senha = :SENHA"); $stmt->bindParam(':SENHA', $senha); $stmt->execute(); $users = $stmt->fetchAll(PDO::FETCH_ASSOC); //Verificar se a variavel resultado possui algum dado if (count($users) <= 0) { echo "Email ou senha invalidos!"; exit; } // Pegar o primeiro indice para estancia $dados = $users[0]; //Iniciar a sessão session_start(); $_SESSION['logged_in'] = true; $_SESSION['user_id'] = $dados['id_login']; $_SESSION['user_name'] = $dados['email']; //Verifica se o usuario é admin ou usuario é comum if ($dados['nivel'] == 1) { header('Location: pagina1.php'); }else { header('Location: pagina2.php'); } ?>
  12. danillo.sdd

    PHPJasperXML->outpage(D)

    Ao utlizar o PHPJasperXML, estou usando a opção que tem pra baixar o arquivo na maquina PHPJasperXML->outpage(D) Ela baixa o arquivo diretamente diferente da opção I que abre em Aba, e a F que pergunta aonde quer salvar.... O Problema é que eu acho o arquivo.php que gera o relatório, so que ele faz o download e a aba fica em branco.
  13. danillo.sdd

    PHPJasperXML->outpage('D')-Página em branco

    Ao utlizar o PHPJasperXML, estou usando a opção que tem pra baixar o arquivo na maquina "PHPJasperXML->outpage('D')" Ela baixa o arquivo diretamente diferente da opção 'I' que abre em Aba, e a F que pergunta aonde quer salvar.... O Problema é que eu acho o arquivo.php que gera o relatório, so que ele faz o download e a aba fica em branco.
  14. peterstefan

    tratar o HTTP_USER_AGENT no php

    Olá, estou capturando o http_user_agent do usuario, mais ele ta vindo com tudo esse nome ai.. tem alguma forma de trazer somente chrome, mozilla e assm por diante..? alguém tem alguma dica ai que eu possa seguir de base... obrigado! HTTP_USER_AGENT Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36
  15. lucasvbl

    Problema com insert com Ajax

    <form id="frmDados" name="frmDados" class="form-horizontal" method="post" action="" enctype="multipart/form-data"> <input name="acao" id="acao" type="hidden" value="paginas"> <? if($_idCodigo){ ?> <input name="r" id="r" type="hidden" value="<?=$_idCodigo;?>"> <? } ?> <div class="row"> <div class="col-md-6"> <div class="form-group row"> <label class="col-md-2 col-form-label"> Titulo</label> <div class="col-md-10"> <input class="form-control" autocomplete="off" type="text" name="txtDescricao" id="txtDescricao" value="<?=$_rowDados->C02_DESCRICAO;?>"> </div> </div> </div> <? if($_idCodigo){ ?> <div class="col-md-6"> <div class="form-group row"> <label class="col-md-2 col-form-label"> Link</label> <div class="col-md-10"> <input readonly="readonly" class="form-control" type="text" name="txtLink" id="txtLink" value="pagina.php?p=<?=$_rowDados->C01_ID;?>"> </div> </div> </div> <? } ?> </div> <div class="row"> <div class="col-md-12"> <div class="form-group row"> <label class="col-md-12 col-form-label">Conteúdo</label> <div class="col-md-12"> <textarea class="form-control" name="txtConteudo" id="txtConteudo"> <?=$_rowDados->C04_CONTEUDO;?> </textarea> </div> </div> </div> </div> <div class="col-md-12" style="text-align: center;"> <button class="btn btn-oval btn-success" type="button" id="btGravar">Gravar</button> </div> </form> <script type="text/javascript"> $(function () { $("#btGravar").click(function(){ erros = 0; if(!$("#txtDescricao").val()){ mensagem('mensagemDIV', 'danger', 'Preencha o campo <strong>Título para a página</strong>.', 0, 'txtEntidade'); erros = 1; } if(erros > 0){ return; } off("btGravar"); var formData = $("#frmDados").serialize(); $.ajax({ url: "app.php", type: "POST", data: formData, dataType: "json", success: function (retorno) { if(retorno.status == '1'){ tratarRetorno(retorno); } if(retorno.status == '400'){ tratarRetorno(retorno); } on("btGravar"); return; } }).fail(function (jqXHR, textStatus, error) { console.log(jqXHR.responseJSON); }); return; }); }); $(document).ready(function(){ $("#txtTitulo").focus(); }); </script> Estou com um problema num crud utilizando ajax, ele meio que "corrompe a string"... ENVIO ASSIM ELE SALVA ASSIM Não estou utilizando nenhum editor nada, num textarea ESSE CODIGO
  16. Pessoal tenho esse arquivo rel_darf_mpdf.php que estava funcionando, mas quando passou de 1500 registros o arquivo PDF veio em branco. Então como faço para imprimir ou salvar uma página a cada 500 registro. Exemplo: 0 a 500 - pagina 1 , 501 a 1000 - pagina 2 , 1001 a 1500 - pagina 3. Veja o script em php que usa a classe mpdf que funcionava com até 1000 registros. <?php //Funções para se conectar no banco de dados require ("verifica.php"); include("conexao/bdinc.php"); //Fecha conexão // aumenta o tempo de execução do script set_time_limit(0); // aumenta a memória ini_set("memory_limit","256M"); //Selecionar todos os darf da tabela //$nDarf = $_GET["id"]; $sql_darf = "SELECT * FROM con_darf ORDER BY id_darf LIMIT 0,1000"; if ($res_darf = mysqli_query($conn, $sql_darf)) { //Passando data do banco "AAAA-MM-DD" para "DD/MM/AAAA" function mostraData ($data_empenho) { if ($data_empenho!='') { return (substr($data_empenho,8,2).'/'.substr($data_empenho,5,2).'/'.substr($data_empenho,0,4)); } else { return ''; } } //Fim arquivos php $html= ' <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> </head> <body> <div class="card border-dark"> <div class="card-header bg-dark text-white"></div> <div class="card-body"> <div class="table-responsive-sm"> <table class="table table-striped"> <caption>RELAT&Oacute;RIO DAS DARF</caption> <thead> <tr> <th nowrap="nowrap">ID</th> <th nowrap="nowrap"> Data Emiss&atilde;o</th> <th nowrap="nowrap">Data Vencimento</th> <th nowrap="nowrap">N&#176; DARF</th> <th nowrap="nowrap">Contribuinte</th> <th nowrap="nowrap">Nota Pagto</th> <th nowrap="nowrap">Processo</th> <th nowrap="nowrap">Per&iacute;odo Apura&ccedil;&atilde;o</th> <th nowrap="nowrap">Cod. Receita</th> <th nowrap="nowrap">Base C&aacute;lculo</th> <th nowrap="nowrap">Vr. DARF</th> <th nowrap="nowrap">Empenho</th> <th nowrap="nowrap">Subitem</th> </tr> </thead> <tbody>'; ?> <?php while ($linha = mysqli_fetch_array($res_darf)){ $html .= '<tr>'; $html .= '<td nowrap="nowrap">'.$linha[0].'</td>'; $html .= '<td nowrap="nowrap">'.mostraData($linha[1]).'</td>'; $html .= '<td nowrap="nowrap">'.mostraData($linha[2]).'</td>'; $html .= '<td nowrap="nowrap">'.$linha[3].'</td>'; $html .= '<td nowrap="nowrap">'.$linha[5].'</td>'; $html .= '<td nowrap="nowrap">'.$linha[6].'</td>'; $html .= '<td nowrap="nowrap">'.$linha[7].'</td>'; $html .= '<td nowrap="nowrap" style = "text-align: right";>'.mostraData($linha[8]).'</td>'; $html .= '<td nowrap="nowrap" style = "text-align: right";>'.$linha[9].'</td>'; $html .= '<td nowrap="nowrap" style = "text-align: right";>'.number_format($linha[10], 2, ',', '.').'</td>'; $html .= '<td nowrap="nowrap" style = "text-align: right";>'.number_format($linha[11], 2, ',', '.').'</td>'; $html .= '<td nowrap="nowrap">'.$linha[12].'</td>'; $html .= '<td nowrap="nowrap">'.$linha[13].'</td>'; $html .= '</tr>'; } // Fecha loop while } // Fecha o IF $html .= '</tbody> </table> </div> </div> </div> </body> </html> ';// Fecha o código HTML ?> <?php /* free result set */ mysqli_free_result($res_darf); /* Fechar conexão */ mysqli_close($conn); // Inicia a classe Mpdf require_once("mpdf/mpdf.php"); //$html = utf8_encode($html); $mpdf=new mPDF('c','A4'); //É fundamental definir o TIMEZONE de nossa região para que não tenhamos problemas com a geração. date_default_timezone_set('America/Sao_Paulo'); // coloca o titulo no arquivo $mpdf->SetTitle('RELATÓRIO DAS DARF'); // Coloca o usuário logado no rodapé $user_logado = $_SESSION['login']; // coloca o rodape no arquivo $mpdf->SetFooter("{DATE j/m/Y H:i}|Pagina {PAGENO} de {nb}|$user_logado/contabilidade"); //define o caminho da folha de estilo $stylesheet = file_get_contents("css/tabela.css"); //coloca o estilo no html $mpdf->WriteHTML($stylesheet,1); // incorpora o corpo ao PDF na posição 2 e deverá ser interpretado como footage. Todo footage é posicao 2 ou 0(padrão). $mpdf->WriteHTML($html,2); // define um nome para o arquivo PDF $arquivo = 'Darf.pdf'; // Limpa o buffer de saída ob_clean(); // gera o relatório $mpdf->Output($arquivo,'I'); exit(); ?> Alguém pode dizer como faço isso?
  17. Olá Mestres, Tenho uma página com comando "input Range" .. é uma barra deslizante... conforme deslisa gera um valor. o problema, não consigo gravar o valor numa variável PHP, Segue html: <html> <head> <title> ...::: HOME :::... </title> </head> <script src="http://code.jquery.com/jquery-1.11.3.min.js"></script> <body> <form method="POST"> <label class="mt-3" for="ciclo">CICLO</label> <input type="range" class="custom-range" value="201901" min="201901" max="201915" step="1" id="ciclo" name="idciclo"> <span>201901</span> </form> <div id="resultado"> </div> <script type="text/javascript"> $("#ciclo").on("change", function(){ var idCiclo = $("#ciclo").val(); $.ajax({ method: "POST", url: "ciclo_inicios.php", data: { 'ciclo': idCiclo }, success: function(retorno){ alert(retorno); } }); }); </script> </body> </html> código php... arquivo "cilo_inicios.php" <?php //$valorciclo = isset($_POST['dados']) ? $_POST['dados'] : ''; $valorciclo = $_POST["idciclo"]; echo "$valorciclo"; ?> Sabem o que estou fazendo de errado ? :/
  18. Estou estudando a criação de formulários dinâmicos, no qual é possível add, um novo campo para preenchimento de novos dados no campo adicionado. Todas as etapas estão funcionando, porém estou travado na hora de salvar. Quanto coloco para salvar o script que faz conexão com o banco, manda apenas o primeiro laço para o banco e descarta os que foram adicionados dinamicamente com o botão: Meu código html <button type="button" class="btn-success" id="add-campo"> + Registro </button> <form id="add-aula" class="container-fluid" method="post"> <div id="formulario"> <br /><br /> <div class="form-group"> <label>Informe os seus dados de cadastro: </label><br /><br /> <div class="form-box"> <input class="nome" type="text" name="nome[]" placeholder="Nome"> <input class="sobrenome" type="text" name="sobrenome[]" placeholder="Sobrenome"> </div> <div class="form-box"> <input class="email" type="email" name="email[]" placeholder="exemplo@exemplo.com.br"> <input class="telefone phone" type="text" name="telefone[]" placeholder="(XX) XXXXX-XXXX"> <input class="cpf" type="text" name="cpf[]" placeholder="XXXX-XXXX-XXX-XX"> </div> </div> </div> <button type="button" id="cadAulas" name="cadAulas" class="submit">Cadastrar</button> </form> Meu código JS var cont = 0; $("#add-campo").click(function () { cont++ $("#formulario").append('<div id="campo' + cont + '" class="form-group"><div class="form-box"><input class="nome" type="text" name="nome[]" placeholder="Nome"><input class="sobrenome" type="text" name="sobrenome[]" placeholder="Sobrenome"></div><div class="form-box"><input class="email" type="email" name="email[]" placeholder="exemplo@exemplo.com.br"><input class="telefone phone" type="text" name="telefone[]" placeholder="(XX) XXXXX-XXXX"><input class="cpf" type="text" name="cpf[]" placeholder="XXXX-XXXX-XXX-XX"></div><div class="container-btn"><button type="button" id="' + cont + '" class="btn-remove"> - Registro </button></div></div>'); }); $('form').on('click', '.btn-remove', function () { var button_id = $(this).attr('id'); $('#campo' + button_id + '').remove(); }); $("#cadAulas").click(function () { var dados = $("#add-aula").serialize(); $.post("insert.php", dados , function (retorna) { $("#msg").html(retorna); $('#add-aula')[0].reset(); //removeMsg(); }); }); function removeMsg(){ setTimeout(function () { $("#msg").slideUp(); $("div.second").slideUp('slow' , function(){}); }, 200000); } meu código php: $rows = array($_POST); $return = false; foreach ($rows as $key => $row){ $query = "INSERT INTO cicero(nome, sobrenome, email , telefone, cpf) VALUES (? , ? , ? , ? , ?)"; $insert = $conn->prepare($query); $insert->bindValue( 1 , $row['nome'][$key]); $insert->bindValue( 2 , $row['sobrenome'][$key]); $insert->bindValue( 3 , $row['email'][$key]); $insert->bindValue( 4 , $row['telefone'][$key]); $insert->bindValue( 5 , $row['cpf'][$key]); if($insert->execute()){ $return = true; }else{ $return = false; } } if($return){ echo '<p class="success">Cadastro realizado com sucesso.</p>'; }else{ echo '<p class="erro">Ops, algo deu errado, não foi possivel realizar o cadastro.</p>'; } echo $i."<br/>"; Alguém que tem manje de manipulação de arrays pode me ajudar. ps. Importante, estou manipulando o POST com serialize() do jQuery
  19. Daniel A

    Cadastrar data Mysql

    Boa noite a todos, estou fazendo um sistema de fluxo financeiro e preciso gravar no banco os dados de contratos e gerar o fluxo .... só que não estou conseguindo imaginar como montar o calculo das parcelas... exemplo: Aluguel vencimento todo dia 15 (contrato 36 meses) ..... preciso gerar 36 parcelas todo o dia 15 ..... pensei em dar um explode na data atual e ficar somando com o while ... mas não deu muito certo... Alguém ja fez algo parecido ?? Obrigado!!
  20. Tenho o Put de uma tabela e queria pegar, os dados que vão ser alterados e gravar numa tabela auxiliar, estou usando isso e mas não consigo entender ainda como pegar os dados de uma linha e gravar em várias linhas nessa nova tabela. public function put(Request $request, Caa $caa) { $rules = [ 'titulo' => 'string', 'descricao' =>'string', 'ativo' => 'boolean' ]; $validator = Validator::make(request()->json()->all(), $rules); if ($validator->fails()) { return response()->json($validator->errors()->toArray(), 422); } $data = $request->json()->all(); foreach (array_keys($rules) as $key) { if (array_key_exists($key, $data)) { $caa->{$key} = $data[$key]; } } **** essa linha abaixo que vai jogar para minha tabela de Log´s *** **\LogActivity::addToLog('$conteudo','CAA','POST','CAMPO','');** *********** fim da inclusao na tabela de log´s $caa->save(); return response()->json(['data' => $caa->toArray()], 200); } *********** Quero pegar a o conteudo do campo e o nome do campo que foi alterado. e gravar na tabela log´s. EXEMPLO : REGISTRO ALTERADO Registro: 1 Campo Titulo: Teste de gravaçao Campo descricao: Test de gravação de alteracao no php com laravel. Tabela Logs id conteudo modulo metodo campo usuario 01 Teste de gravaçao CAA put titulo 01 02 Test de gravação de alteracao no CAA put descricao 01
  21. Pessoal implementei o link (https://xkeshi.github.io/image-compressor/) no meu site para fazer a compressão de imagens, porem preciso que essa imagem seja salva no banco. Não estou conseguindo pegar essa imagem comprimida e enviar para um arquivo salvar.php que é o responsável para salvar no banco. A imagem comprimida fica nesse bloco: <div class="w-100 text-center" v-if="outputURL"> <img class="mw-100" :src="outputURL" :alt="output.name"> <div class="mt-2"> <a class="btn btn-sm btn-blocks btn-outline-primary mt-2" :download="output.name" :href="outputURL" title="Download the compressed image">Download</a> </div> </div> Pensei em colocar um botão de salvar ali no lugar do Download, porem como que vou enviar os dados da imagem para o arquivo salvar.php?
  22. Preciso criar uma rota para cada usuário, mais de forma automatizada. é preciso que a url fique assim: site.com/compane/nome_da_empresa repare na parte em negrito, deve ser feito uma consulta no banco de dados para saber se aquele nome existe ou não, se existir, ele mostra a view1, se não existir ele mostra a view2. dessa forma eu poderia pegar o nome dos usuários que já existem no bd e passar na url na forma de string para mostra uma especie de pagina personalizada para cada um, a ideia do projeto é ser single-tenancy, então não haverá subdominio, apenas paginas, poderiam me dar um norte para construir a funçao? não achei nada a respeito.
  23. Ericles Boanova

    Questionário feito com PHP e Mysql

    Olá, Estou desenvolvendo um Guia de Solução para pessoas que estão com problemas técnicos com seu notebook. Basicamente, no meu banco de dados (Mysql) está cadastrado id_pergunta, pergunta, sim e nao. Ex: id_pergunta pergunta sim não 1 Equipamento está carregado? 2 5 2 Equipamento sofreu alguma queda recentemente? 3 4 3 Entre em contato com uma autorizada para verificar se seu equipamnto possui garantia n/a 4 Faça drenagem de energia no equipamento .. .. 5 Entao carregue! .. ... Então, é basicamente este o ponto que estou com dificuldades. Preciso transpor esta lógica do banco de dados para o php. Terá uma tela onde haverá diversos problemas genéricos (não liga, não da boot, etc) e a partir da seleção de uma dessas opções irá puxar a primeira questão do banco. Com base na resposta desta questão, será buscada a próxima questão ou será finalizado, caso o problema seja resolvido. Como faço o código php para este caso? para que fique nesse looping até a solução?
  24. tiagogrothe@gmail.com

    Autenticacao e exclusão do Banco de Dados

    Boa tarde, preciso realizar a autenticação de um código, no meu banco de dados. - Criei um código que gera uma string randômica e já insere no banco de dados. Agora eu precisava que ao digitarem esse código, em outra página, feita para empresas, o mesmo código seja excluído do banco de dados, para que não seja utilizado mais de uma vez. Alguém poderia me ajudar ? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= GERADOR DE CÓDIGO -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= <?php session_start(); ?> <?php require_once("../../conexao/conexao.php") //Essa função gera um valor de String aleatório do tamanho recebendo por parametros ?> <?php function randString($size){ //String com valor possíveis do resultado, os caracteres pode ser adicionado ou retirados conforme sua necessidade $basic = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; $codigo= ""; for($count= 0; $size > $count; $count++){ //Gera um caracter aleatorio $codigo.= $basic[rand(0, strlen($basic) - 1)]; } return $codigo; } //Imprime uma String randônica com 10 caracteres $codigo_autent = randString(10); echo $codigo_autent; ?> <?php $result_users ="INSERT INTO autenticacao (codigo_cupom) VALUES ('$codigo_autent')"; $resultado_users = mysqli_query($conecta,$result_users); ?> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  25. Bom dia pessoal. Tenho um blog e ele está bem lento para carregar as páginas. Quando acesso a área administrativa do blog aparece a mensagem "Atualização do PHP necessária". Acessei o meu servidor que no caso é a Locaweb mas notei que lá há várias versões do php e não sei qual é a versão que devo escolher. Além disso preciso fazer mais alguma coisa para modificar a versão do php do meu blog? Obrigado pela força
×

Important Information

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