Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''PHP''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento Web
    • Desenvolvimento frontend
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets e outros ambientes
    • Desenvolvimento com Wordpress
    • Desenvolvimento de apps
    • Desenvolvimento ágil
    • Desenvolvimento de Games
    • Banco de Dados
    • Design e UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • Boteco iMasters

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 1513 registros

  1. paulojk

    Sistema de Pontos Avançado

    Alguem pode mim ajudar com alguns codigo e banco de dados? Busco alguem que saiba criar o script do exemplo abaixo. Se trata de um sistema de pontos sem afiliações mas que quando se faz uma determinada ação uma vez "exemplo clique em um link" ele acrecenta um valor "exemplo 1 ponto" e esse ponto e adicionado ao balanço dessa pessoa. E quando essa mesma pessoa tenta clicar nesse mesmo link pela segunda ele bloaqueia e manda uma mensagem de aviso "Desculpe você já fez isso hoji volte amanhã"... Mais ou menos a mesma coisa que acontece com sites de afiliações... Pra ser mais claro vai o exemplo: pessoa1 + primeiro clique no link 1 = 1 ponto() que são acrescentados a conta da pessoa1; depois a pessoa1 volta a querer clicar no link: pessoa1 + segundo clique no mesmo link = bloqueio da função(); + mensagem "Desculpe você já fez isso hoji volte amanhã" Assim a pessoa1 deve esperar 24 horas para poder clicar denovo Logo após as 24 horas a pessoa pode executar as funções nos links novamente. Para ver o exemplo entre no site a seguir e logue com: usuario:: imaster2 Senha:: 123456 Seção Ganhar Pontos Veja o exemplo Exemplo do site citado
  2. Felipe Torres

    Severity: Warning - Codeigniter

    Galera, Estou tendo um warning no Codeigniter e não estou sabendo resolver. Já atualizei o Codeigniter para a versão 3.1.10 Procurei espaços em branco nas tags O Erro é esse: A PHP Error was encountered Severity: Warning Message: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? Filename: libraries/Grocery_CRUD.php Line Number: 2836 Backtrace: File: /opt/lampp/htdocs/tiana/application/controllers/Admin.php Line: 6 Function: __construct File: /opt/lampp/htdocs/tiana/index.php Line: 315 Function: require_once Meu Controller Admin.php <?php class Admin extends CI_Controller { public function __construct() { parent::__construct(); if($this->session->userdata("logado")) { if(!$this->uri->segment(2) == "sair") { redirect('admin/login'); } } } public function entrar(){ $alerta = null; if($this->input->post('entrar') === 'entrar') { if($this->input->post('captcha')) redirect('admin/login'); //Define as regras de validação $this->form_validation->set_rules('email','EMAIL', 'required|valid_email'); $this->form_validation->set_rules('senha','SENHA', 'required|min_length[6]|max_length[20]'); //Executa as regras de validação if ($this->form_validation->run() === TRUE) { //Carrega o model usuarios_model $this->load->model('usuarios_model'); //Armazena os dados do formulário em variáveis $email = $this->input->post('email'); $senha = $this->input->post('senha'); //Executando o método check_login do model $login_existe = $this->usuarios_model->check_login($email, $senha); //verifica se os dados digitados estão corretos if($login_existe){ //login atorizado $usuario = $login_existe; // Configurar os dados da sessão $session = array( 'email' => $usuario["email"], 'created' => $usuario["created"], 'logado' => TRUE ); // inicia a sessão $this->session->set_userdata($session); redirect('painel'); //iniciar a sessão e redirecionar para algum lugar restrito }else{ $alerta = array( "class" => "danger", "mensagem" => "Atenção! Login inválido, senha ou email incorrentos." ); } }else{ $alerta = array( "class" => "danger", "mensagem" => "Atenção! Falha na validação do formulário". validation_errors() ); } } $dados = array( "alerta" => $alerta ); $this->load->view('admin/login', $dados); } public function sair(){ $this->session->sess_destroy(); redirect ('admin/entrar'); } }
  3. ajmeireles

    Painel SaaS PHP

    Olá, comunidade! Estou desenvolvendo uma espécie de painel PHP em formato SaaS, onde um único painel tem o objetivo de servir para todos os clientes de forma simultânea, 30, 40, 50 pessoas online. Entretanto tenho certas dúvidas em relação ao grau de confiabilidade e funcionalidade que ele encontra-se devido ao fato de não utilizar frameworks, mas sim apenas php, poo, organização precisa e etc. Gostaria de saber de vocês se já atuaram ou acham que pode haver problemas onde um cliente caia na conta de outro, por exemplo, e coisas do tipo. A exemplo da organização: o index controla uma variavel global(c) com htaccess, trata-os e direciona cada um ao seu respectivo class, onde por sua vez trata com switch os gets recebidos e direciona a sua função específica. Aproveitando o ensejo, estou buscando um consultor php para me auxiliar a melhorar a mecânica ao máximo. Interessado, enviem-me os números via PM!
  4. Estou quebrando a cabeça para tentar usar o código abaixo com PHP. Estou recebendo essa resposta de uma CURL; Ele veio com alguma compactação gzip. Gostaria de usar com json. Ou conseguir pegar cada dado. Abaixo desse codigo, deixei mais organizado. F|CL;IT=#PU#B1#C1#D13#E42466419#F2#I1#X4100#;PC=1;|EV;|MG;CC=Campeonato Bras;|MA;TP=FI;|PA;NF=81727410;NA=Palmeiras v Vasco da Gama;BC=20190727210000;P1=1148;P2=1144;|PA;NF=81876252;NA=Cruzeiro v Athletico Paranaense;BC=20190727230000;P1=1157;P2=164926;|PA;NF=81727416;NA=Fluminense v São Paulo;BC=20190727230000;P1=1146;P2=1135;|PA;NF=81727412;NA=Internacional v Ceará;BC=20190727230000;P1=16025;P2=1569;|PA;NF=81727418;NA=Chapecoense v Bahia;BC=20190728150000;P1=13184;P2=1247;|PA;NF=81727423;NA=Flamengo v Botafogo;BC=20190728200000;P1=1149;P2=1534;|PA;NF=81727420;NA=Santos v Avaí;BC=20190728200000;P1=1142;P2=9518;|PA;NF=81727427;NA=Fortaleza v Corinthians;BC=20190728230000;P1=1218;P2=1147;|PA;NF=81727430;NA=Goiás v Atlético Mineiro;BC=20190728230000;P1=1300;P2=16039;|PA;NF=81727432;NA=CSA v Grêmio;BC=20190730000000;P1=10811;P2=1159;|MA;TP=TE;|PA;TD=164926;NA=Athletico Paranaense;|PA;TD=16039;NA=Atlético Mineiro;|PA;TD=9518;NA=Avaí;|PA;TD=1247;NA=Bahia;|PA;TD=1534;NA=Botafogo;|PA;TD=1569;NA=Ceará;|PA;TD=13184;NA=Chapecoense;|PA;TD=1147;NA=Corinthians;|PA;TD=1157;NA=Cruzeiro;|PA;TD=10811;NA=CSA;|PA;TD=1149;NA=Flamengo;|PA;TD=1146;NA=Fluminense;|PA;TD=1218;NA=Fortaleza;|PA;TD=1300;NA=Goiás;|PA;TD=1159;NA=Grêmio;|PA;TD=16025;NA=Internacional;|PA;TD=1148;NA=Palmeiras;|PA;TD=1142;NA=Santos;|PA;TD=1135;NA=São Paulo;|PA;TD=1144;NA=Vasco da Gama;| string(1370) "F|CL;IT=#PU#B1#C1#D13#E42466419#F2#I1#X4100#;PC=1;|EV;|MG;CC=Campeonato Bras;|MA;TP=FI;| PA;NF=81727410;NA=Palmeiras v Vasco da Gama; BC=20190727210000; P1=1148; P2=1144;| PA;NF=81876252;NA=Cruzeiro v Athletico Paranaense; BC=20190727230000; P1=1157; P2=164926;| PA;NF=81727416;NA=Fluminense v São Paulo; BC=20190727230000; P1=1146; P2=1135;| PA;NF=81727412;NA=Internacional v Ceará; BC=20190727230000; P1=16025; P2=1569;| PA;NF=81727418;NA=Chapecoense v Bahia; BC=20190728150000; P1=13184; P2=1247;| PA;NF=81727423;NA=Flamengo v Botafogo; BC=20190728200000; P1=1149; P2=1534;| PA;NF=81727420;NA=Santos v Avaí; BC=20190728200000; P1=1142; P2=9518;| PA;NF=81727427;NA=Fortaleza v Corinthians; BC=20190728230000; P1=1218; P2=1147;| PA;NF=81727430;NA=Goiás v Atlético Mineiro; BC=20190728230000; P1=1300; P2=16039;| PA;NF=81727432;NA=CSA v Grêmio; BC=20190730000000; P1=10811; P2=1159;| MA;TP=TE;| PA;TD=164926;NA=Athletico Paranaense;| PA;TD=16039;NA=Atlético Mineiro;| PA;TD=9518;NA=Avaí;| PA;TD=1247;NA=Bahia;| PA;TD=1534;NA=Botafogo;| PA;TD=1569;NA=Ceará;| PA;TD=13184;NA=Chapecoense;| PA;TD=1147;NA=Corinthians;| PA;TD=1157;NA=Cruzeiro;| PA;TD=10811;NA=CSA;| PA;TD=1149;NA=Flamengo;| PA;TD=1146;NA=Fluminense;| PA;TD=1218;NA=Fortaleza;| PA;TD=1300;NA=Goiás;| PA;TD=1159;NA=Grêmio;| PA;TD=16025;NA=Internacional;| PA;TD=1148;NA=Palmeiras;| PA;TD=1142;NA=Santos;| PA;TD=1135;NA=São Paulo;| PA;TD=1144;NA=Vasco da Gama;|" Um help, pf!
  5. klemargomes

    Erro PHP MySQL

    Me ajudem por favor Estou tendo esse erro aqui ao rodar meu programa web Warning: mysqli_connect(): Server sent charset (255) unknown to the client. Please, report to the developers in C:\Program Files (x86)\EasyPHP-Devserver-17\eds-www\novo_usuario.php on line 2 Warning: mysqli_connect(): (HY000/2054): Server sent charset unknown to the client. Please, report to the developers in C:\Program Files (x86)\EasyPHP-Devserver-17\eds-www\novo_usuario.php on line 2 código de conexão do meu programa: <?php $conexao = mysqli_connect ("localhost:3306", "root", "root") or die (mysql_error()); mysqli_select_db("cadastro", $conexao) or die (mysql_error()); ?> <?php $nome=$_POST['nome_completo']; $endereco=$_POST['endereco']; $cpf=$_POST['cpf']; $data=$_POST['dt_nascimento']; $email=$_POST['email']; $senha=$_POST['senha']; $sql=mysql_query("INSERT INTO usuarios(nome_completo, endereco, cpf, dt_nascimento, email, senha) VALUES('$nome', '$endereco', '$cpf', '$data', '$email', '$senha')"); ?>
  6. lmp2

    Meu array esta sem indice

    Estou com o seguinte problema eu tenho uma tabela no php com imagens e um check box ai quando eu seleciono as imagens no checkbox elas enviam o nome da imagem pra uma outra pagina php que deveria comparar um array vindo do banco de dados com esse da outra pagina porem quando eu puxo esse array da outra pagina ele vem sem os índices. ph =================== <?php $id=$_GET['id']; //print_r($id); $res = mysqli_query($connect,"SELECT * FROM projetos WHERE id='$id'"); $projetos = mysqli_query($connect,$res); echo' <!-- Main --> <div id="main"> <!-- Featured Post --> <section class="posts"> <center><table borde=0> <form enctype="multipart/form-data" action="php_scripts/update_valores.php" method="post" name="formulario"> '; $z=0; while($escrever=mysqli_fetch_array($res)) { $meuarray = explode(',',$escrever["imagem"]); $contador=count($meuarray); $categoria = strtolower($escrever["categoria"]); //echo '../../imagens/projetos/'.$categoria.'/'.$escrever["cliente"].'/'.$meuarray[$y]; //print_r($meuarray); //print_r($whille); echo ' <article> <center><header> <h2> <textarea name="cliente" id="cliente">'.$escrever["cliente"].'</textarea> </h2> <textarea name="descricao" id="descricao">'.$escrever["descricao"].'.</textarea> </header></center> '; $z==0; for($y=0;$y<$contador;$y++) { $z++; if($y % 3 == 0 || $y==0) { echo'<tr>'; } echo ' <td> <input type="checkbox" class="form-check-input" name="checkbox['.$meuarray[$y].']" id="checkbox['.$meuarray[$y].']"> <label for="checkbox['.$meuarray[$y].']"> <img src="../../imagens/projetos/'.$categoria.'/'.$escrever["cliente"].'/'.$meuarray[$y].'" width="320" height="205" alt="" data-toggle="modal" data-target="#exampleModal" /> </label> </td>'; if($z==3) { echo'</tr>'; $z==0; } } echo ' </table> </center> </article> <center> <button class="btn btn-inverse" onClick="history.go(-1)" style="padding-top:0px; padding-bottom:0px"> Voltar <span class="glyphicon glyphicon-arrow-right"></span> </button> <button class="btn btn-inverse" style="padding-top:0px; padding-bottom:0px" formaction="deleta_imagens.php" method="POST"> Excluir Imagem <span class="glyphicon glyphicon-arrow-right"></span> </button> <button class="btn btn-inverse" onClick="history.go(-1)" style="padding-top:0px; padding-bottom:0px"> Adicionar Imagem <span class="glyphicon glyphicon-arrow-right"></span> </button> <button class="btn btn-inverse" onClick="return confirmacao();" style="padding-top:0px; padding-bottom:0px"> Salvar <span class="glyphicon glyphicon-arrow-right"></span> </button> </center> <script language=javascript> function confirmacao() { if (confirm("Voce quer mesmo substituir as informações?")) document.formulario.submit(); } </script> </form> '; } ?> ================================ Deleta Imagem ================================ <?php require "../../php_scripts/connect.php"; //require '../../php_scripts/init.php'; //require '../../php_scripts/check.php'; $check[]=$_POST['checkbox']; $cliente=$_POST['cliente']; $str = implode(',', $_POST['checkbox']); print_r ($check); //echo $check; echo '<br><br>'; /*$input = array("item 1", "item2", "item3", "item4"); $remover = array("item2"); $resultado = array_diff($input, $remover); echo "<br><br>AQUI<br>"; print_r ($resultado);*/ $res = mysqli_query($connect,"SELECT * FROM projetos WHERE cliente='$cliente'"); while($escrever=mysqli_fetch_array($res)) { $meuarray = explode(',',$escrever["imagem"]); $contador=count($meuarray); } echo "<br><br>AQUI<br>"; print_r ($meuarray); print $meuarray[2]; echo "<br><br>AQUI<br>"; $resultado = array_diff($meuarray, $check); print_r ($meuarray); ?>
  7. luannsr12

    Rastreio de encomenda Correios por PHP

    Olá pessoal, ontem coloquei um repositório em meu GitHub , para quem deseja rastrear encomendas dos correios usando php, a chamada é bem simples, e retorna em JSON: <?php $obj = "CODIGO DE RASTREIO"; $url = "http://localhost/rastreio/api/obj.php?obj={$obj}"; $rastreio = file_get_contents($url); echo $rastreio; JSON: { "0": { "date":"10/06/2019", "hour":"14:14", "location":"SAO PAULO / SP", "action":"Objeto encaminhado", "message":"Objeto encaminhado de Agência dos Correios em SAO PAULO / SP para Unidade de Tratamento em SAO PAULO / SP", "change":"há 2 dias" } } https://github.com/luannsr12/correios-rastreio Vlw!!
  8. Samuel Pietro

    Erro na consulta PDO

    Preciso da ajuda de vocês para corrigir um erro com meu código. O login é processado por logar.php, mas na linha 19 apresenta o seguinte erro: Fatal error: Uncaught Error: Call to a member function prepare() on null in /home2/********/cnab/logar.php:19 Stack trace: #0 {main} thrown in /home2/********/cnab/logar.php on line 19 O código completo pode ser encontrado no repositorio do GitHub: https://github.com/Sampietro/cnab É executado em https://cnab.sampietro.com.br/logar.php
  9. Galera preciso de ajuda, Meu campo no banco de data é data/hora, e preciso ver a hora. Quando eu faço o select me retorna apenas a data. Realizei o debug e vi que esta retornando apenas a data como varchar. Conseguem me ajudar ? Ja tentei diversas conversões de data. To char, To date , Date , Strtotime ... Nada funcionou. Uso PHP 5.6.40 e banco de dados Oracle. Minha necessidade é mostrar a data e hora do evento. Alguem conhece uma solução ? Formato no meu banco : 25.07.2019 05:33:00 Meu codigo: SELECT : $sql='SELECT tr.tm_prf_act as prf, tr.tm_cod_of, ev.ev_nom_mac , un.dt_ini_parada, un.dt_fim_parada, un.cod_motivo, un.cod_mot_despachador FROM unl_trens_parados un,trens tr, elem_via ev WHERE un.id_trem_act = tr.tm_id_trm AND un.id_sb = ev.ev_id_elm AND un.dt_ini_parada > SYSDATE -1 AND un.id_posto = 2 AND un.cod_motivo IN (20,28,26,50,15,30) AND un.dt_fim_parada IS NOT NULL ORDER BY un.dt_ini_parada desc '; Conexão : $stid=oci_parse($ora_conexao,$sql); oci_execute($stid); Chamando a data somente para testar : $teste = oci_result($stid,'DT_INI_PARADA'); --> Estou testando o campo de data echo date('d/m/Y H:m:s', strtotime($teste)); -> Chamando a data Debug ( Me retorna apenas data "25/07/2019") $var = $teste; -> Debugando var_dump($var); > Debugando die(); > Debugando
  10. Olá, gostaria de fazer o seguinte tenho um código que tem vários botões, que quando clicado redireciona a outra pagina de formulário, gostaria de deixar esses botões ao clicar mudasse pra cor vermelha por exemplo e quando eu clicasse novamente voltasse para cor normal dele e desse uma caixa de mensagem ! Em anexo as telas ! Tela sacola.php <?php session_start(); include_once 'includes/header.inc.php'; include_once 'includes/menu.inc.php'; ?> <!-- Formulário de Cadastro Cliente --> <div class="row container"> <p>&nbsp;</p> <fieldset class="formulario" style="padding: 5px"> <legend><img src="imagens/sacola.png" alt="[imagem]"style="width:80px; height:45px"></legend> <br> <?php if(isset($_SESSION['msg'])): echo $_SESSION['msg']; session_unset(); endif; ?> <!-- Botões --> <div class="input-field col s12"> <div class="linha1"> <button id="botao" data-numero="01"class="btn blue" style="width:120px; height:37px">01</button> <button id="botao" data-numero="02"class="btn blue" style="width:120px; height:37px">02</button> <button id="botao" data-numero="03"class="btn blue" style="width:120px; height:37px">03</button> <button id="botao" data-numero="04"class="btn blue" style="width:120px; height:37px">04</button> <button id="botao" data-numero="05"class="btn blue" style="width:120px; height:37px">05</button> </div> <div class="linha2"> <button id="botao" data-numero="06"class="btn blue" style="width:120px; height:37px">06</button> <button id="botao" data-numero="07"class="btn blue" style="width:120px; height:37px">07</button> <button id="botao" data-numero="08"class="btn blue" style="width:120px; height:37px">08</button> <button id="botao" data-numero="09"class="btn blue" style="width:120px; height:37px">09</button> <button id="botao" data-numero="10"class="btn blue" style="width:120px; height:37px">10</button> </div> <div class="linha3"> <button id="botao" data-numero="11"class="btn blue" style="width:120px; height:37px">11</button> <button id="botao" data-numero="12"class="btn blue" style="width:120px; height:37px">12</button> <button id="botao" data-numero="13"class="btn blue" style="width:120px; height:37px">13</button> <button id="botao" data-numero="14"class="btn blue" style="width:120px; height:37px">14</button> <button id="botao" data-numero="15"class="btn blue" style="width:120px; height:37px">15</button> </div> <div class="linha4"> <button id="botao" data-numero="16"class="btn blue" style="width:120px; height:37px">16</button> <button id="botao" data-numero="17"class="btn blue" style="width:120px; height:37px">17</button> <button id="botao" data-numero="18"class="btn blue" style="width:120px; height:37px">18</button> <button id="botao" data-numero="19"class="btn blue" style="width:120px; height:37px">19</button> <button id="botao" data-numero="20"class="btn blue" style="width:120px; height:37px">20</button> </div> </div> </fieldset> </div> <?php include_once 'includes/footer.inc.php';?> <?php include_once 'includes/script.inc.php'; Tela emprestimo.php <?php session_start(); include_once 'includes/header.inc.php'; include_once 'includes/menu.inc.php'; ?> <!-- Formulário de Cadastro Cliente --> <div class="row container"> <p>&nbsp;</p> <form action="banco_de_dados/create.php" method="post" class="col s12"> <fieldset class="formulario" style="padding: 5px"> <legend><img src="imagens/sacola.png" alt="[imagem]"style="width:80px; height:45px"></legend> <br> <?php if(isset($_SESSION['msg'])): echo $_SESSION['msg']; session_unset(); endif; ?> <!-- Campo Nome --> <div class="input-field col s12"> <i class="material-icons prefix">account_circle</i> <input type="text" name="nome" id="nome" maxlength="40" required autofocus> <label for="nome">Nome</label> </div> <!-- Campo Telefone --> <div class="input-field col s12"> <i class="material-icons prefix">phone</i> <input type="text" name="telefone" id="telefone" maxlength="13" required> <label for="telefone">Telefone</label> </div> <!-- Campo Cpf --> <div class="input-field col s12"> <i class="material-icons prefix">credit_card</i> <input type="text" name="cpf" id="cpf" maxlength="14" required> <label for="cpf"> CPF</label> </div> <!-- Campo Sacola --> <div class="input-field col s12"> <i class="material-icons prefix">mode_edit</i> <label>Numero da Sacola</label> <input type="text" value="<?php echo isset($_GET['numeroSacola']) ? $_GET['numeroSacola'] : null; ?>"> </div> <div class="input-field col s12"> <i class="material-icons prefix">timelapse</i> <select> <option value="" disabled selected>Período</option> <option value="1">Manhã</option> <option value="2">Tarde</option> <option value="3">Noite</option> </select> </div> <!-- Botões --> <div class="input-field col s12"> <input type="submit"style="width:120px; height:37px" value="Empréstimo" class="btn blue"> <input type="submit"style="width:120px; height:37px" value="Devolução" class="btn red"> <input type="reset" style="width:120px; height:37px" value="limpar" class="btn lilac"> </div> </fieldset> </form> </div> <?php include_once 'includes/script.inc.php';?> Código javascript <!-- Arquivos Jquery e JavaScrip --> <script type="text/javascript" src="materialize/js/jquery-3.3.1.min.js"></script> <script type="text/javascript" src="materialize/js/materialize.min.js"></script> <script type="text/javascript" src="materialize/js/jquery.mask.min"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.maskedinput/1.3.1/jquery.maskedinput.min.js"></script> <!-- Inicialização Jquery --> <script type="text/javascript"> $(document).ready(function(){ $('.sidenav').sidenav(); $('.dropdown-trigger').dropdown(); }); </script> <!-- Inicialização Jquery Mascaras --> <script type="text/javascript"> jQuery.noConflict(); jQuery(function($){ //$("#datanasc").mask("99/99/9999"); //$("#telefone").mask("(099)99999-9999"); $("#cpf").mask("999.999.999-99"); $("#cpfDono").mask("999.999.999-99"); }); document.addEventListener('DOMContentLoaded', function() { var elems = document.querySelectorAll('select'); var instances = M.FormSelect.init(elems, options); }); // Or with jQuery $(document).ready(function(){ $('select').formSelect(); }); </script> <script> //pega todos os botoes const botoes = document.querySelectorAll('#botao'); for (let i = 0; i < botoes.length; i++) { //escuta o evento de click em cada botao botoes[i].addEventListener('click', function (e) { //pega o numero do botao clicado const numeroSacola = this.dataset.numero; //redireciona para emprestimos.php passando o numero do botao window.location.href = `emprestimo.php?numeroSacola=${numeroSacola}`; }); } </script> </body> </html>
  11. Amanda Venturini

    Não estou conseguindo conectar Firebird no PHP

    Ja habilitei a extençao no XAMPP, e ja tentei no Wampserver tambem Aqui esta o codigo <?php $servidor = '127.0.0.1/3050:C:/TUTORIAL.FDB'; //conexão com o banco, se der erro mostrara uma mensagem. if (!($dbh=ibase_connect($servidor, 'SYSDBA', 'masterkey'))) die('Erro ao conectar: ' . ibase_errmsg()); //Fazer uma consulta no banco. //Instruções SQL $sql = 'SELECT * FROM fornecedores'; //Executa a instrução SQL $re= ibase_query($dbh, $sql); $num= ibase_affected_rows($re); //gera um loop com as linhas encontradas if($num > 0){ while($linha = ibase_fetch_object($re)){ echo " <p>{$linha->COD_FORNEC}</p> <p>{$linha->NOME_FORNEC}</p> <p>{$linha->EMAIL}</p>"; } }else{ echo "Nenhum foodtruck encontrado"; } // //Libera a memoria usada ibase_free_result($query); // //fecha conexão com o firebird ibase_close($dbh); ?>
  12. manolegal

    Passar valor JSON para modal

    Bom dia Já fiz dezenas de pesquisas, porém não consigo resolver o problema. Tenho um modal onde edito dados da pessoa selecionada pelo usuário em um formulário. Esta pessoa é selecionada no formulário (através autocomplete jquery), não vindo de uma pesquisa do BD, por este motivo estou tendo dificuldade para selecionar os dados da pessoa pois preciso pegar os valores vindos por JSON e passá-los para o modal. Meu arquivo e retorno JSON: while ($linha = @pg_fetch_array($Resultado_lista)){ $id_contribuinte_bd = $linha["id_contribuinte"]; $contribuinte_bd = $linha["contribuinte"]; $endereco_bd = $linha["endereco"]; $telefone = $linha["telefone"]; $array_dados[] = array('label' => $contribuinte_bd. '' .$cnpj_ou_cpf_mostra. '' .$pessoa_ou_empresa_bd_mostra, 'value' => $linha['id_contribuinte'], 'p_ou_e' => $linha['pessoa_ou_empresa'], 'ender_p_e' => 'Endereço: '.$linha['endereco'].''.$telefone_formato); } // Fecha While echo json_encode($array_dados); // Retorno dados: 0 label AGORA DE TESTES2 value 2672 p_ou_e PESSOA ender_p_e Endereço: Testes 1 label AGORA NOVO value 2654 p_ou_e PESSOA ender_p_e Endereço: ihlgkjlfdjkfdkjfd 2 label AGORA OUTRO TESTE value 2673 p_ou_e PESSOA ender_p_e Endereço: Teste endereço ........, etc //Preview [{"label":"AGORA DE TESTES2","value":"2672","p_ou_e":"PESSOA","ender_p_e":"Endere\u00e7o: Testes"},{"label":"AGORA NOVO","value":"2654","p_ou_e":"PESSOA","ender_p_e":"Endere\u00e7o: ihlgkjlfdjkfdkjfd"},{"label.......,etc Função Jquery para autocomplete pessoa e postar dados em alguns campos do formulário principal: <script type="text/javascript"> $(document).ready(function(){ $('#pesq').autocomplete({ source: "ajx_pes_p_nom_ui.php?md=sv", minLength: 1, select: function (event, ui) { $("#pesq").val(ui.item.label); $("#solicitante").val(ui.item.value); $("#pe_hid").val(ui.item.p_ou_e); $("#endereco_hid").val(ui.item.ender_p_e); $("#obs_ped").val(ui.item.ender_p_e); //$("#modal_edit_pessoa_red.md_pes_nome").val(ui.item.ender_p_e); event.preventDefault(); } }); }); </script> No formulário principal estou conseguindo inserir os dados vindo por JSON normalmente. Quando trago dados para edição do BD, também consigo inserir os dados normalmente no modal. Nesta situação, como faço por exemplo, paga "pegar" uma destas variáveis e inseri-las em um campo de um formulário modal?
  13. Nando Lima

    Verificar dados de duas tabelas no mysql

    Bom dia! Tenho um programinha e estou com uma duvida e não to sabendo resolver. tenho duas tabelas ADMS_USUARIOS e ADMS_FORMULARIOS ADMS_USUARIOS id nome aps email usuario [...] ADMS_FORMULARIO id nome mes_ano O usuário vai preencher um formulários e vai ficar gravado seu nome na tabela adms_formulario, ja na tabela adms_usuario ele vai trazer apenas os registros solicitados a partir de um determinado nome solicitado. EX:. eu preencho um formulario com o nome joão. Depois ele vai ver se na tabela adms_ususario tem o nome joão e vai me retornar quantas vezes o nome joão foi cadastrado, e vai me retornar apenas os nomes "joão". $resul_form = "select adms_usuarios.id, adms_usuarios.nome, adms_formulario.id, adms_formulario.nome, adms_formulario.mes_ano from adms_usuarios inner join adms_formulario on adms_usuarios.nome = adms_formulario.nome "; eu coloquei esse codigo mais ta me retornando todos os nomes cadastrados.
  14. PToledo

    COUNT retornando 0, mas deveria ser 1

    Alguém pode me ajudar... recebo através do formulário o CPF e fica armazenado na variavel $CPFPAGADOR no meu banco já tem o CPF digitado..... $sql = "SELECT pag_id, COUNT(pag_cpf) AS existe FROM pagador WHERE pag_cpf = '$CPFPAGADOR' "; $resultado = mysql_query($sql); while ($linha = mysql_fetch_array($resultado)) { $idpag = $linha['pag_id']; $retorno = $linha['existe']; } A variável $retorno está trazendo 0, deveria trazer no meu exemplo 1
  15. proflupin

    Clicar em botão comprar e direcionar para item certo

    Estou desenvolvendo uma loja virtual como forma de aprender PHP. Até o momento estou conseguindo fazer cadastros, alterações e listagem de itens cadastrados no banco de dados. Na página principal possuo alguns itens listados da seguinte maneira: Com o seguinte código na DIV principal: <?php $result_produtos = "SELECT * FROM cadastraproduto WHERE nome_produto LIKE '%harry%' or nome_produto LIKE '%sutil%' or nome_produto LIKE '%mil%'" ; $resultado_produtos = mysqli_query($conexao, $result_produtos); while ($row_produto = mysqli_fetch_assoc($resultado_produtos)) { ?> <div class="card-produto"> <div class="card-img" > <img class="img-responsive card-img-estilo" src="data:image/jpeg;base64, <?php echo base64_encode($row_produto['img_produto']) ?>" /> </div> <div class="card-fav"> <a title="Adicionar a lista de desejos" class="fav-link" href="#"><i class="fas fa-heart fa-lg"></i></a> </div> <HR> <div class="card-nome"> <?php echo $row_produto['nome_produto']. "<br>"; ?> </div> <div class="card-autor"> Escrito por: <?php echo $row_produto['autor_livro']. "<br>"; ?> </div> <div class="card-preço-vista"> <span>R$ </span><?php echo $row_produto['valor_vista']. "<br>"; ?> </div> <!-- <div class="card-preço-prazo"> <span>R$ </span><?php echo $row_produto['valor_prazo']. "<br>"; ?> </div> --> <div class="card-info"> <span>Vendido e entregue por Book Store</span> </div> <div class="card-button"> <button type="button" class="btn-ghcm ghcm-btn-dark-green">COMPRAR</button> </div> </div> <?php } ?> </div> Estou a procura de aprender como criar a página do produto, ou seja, quando a pessoa clicar no botão comprar, seja direcionada para o produto correto. Fiz algumas pesquisas mas ainda não acertei no que procurar.
  16. Ygor Guedes

    Realizando JOIN

    Pessoal, boa tarde! Gostaria muito da ajuda de vocês. Em anexo, segue uma imagem de um relacionamento que eu preciso fazer: O campo onibus_ponto é o campo que eu preciso realizar a foreign key; só que não estou conseguindo. Gostaria muito se alguém pudesse me ajudar. A ideia seria: realizar uma consulta, onde o campo onibus_ponto é único (não pode ter 2 registros com o mesmo número) buscando campos das outras 2 tabelas (tab_terminais e tab_garagens). Um resultado seria mais ou menos assim: Colunas => pontos.onibus_ponto | pontos.nome_computador | pontos.modulo | tab_terminais.terminal | tab_garagens.onibus_prefixo Obs: uso o banco de dados MySQL com o phpmyadmin e a consulta é em uma página PHP.
  17. rx1983

    erro 1.7763568394E-015

    recebo numeros em um dos campos e nao o resultado zero como eu esperava, alguem sabe porque ? <?php $_POST['nome00'] = "nome1"; $_POST['nome01'] = "nome2"; $_POST['nome02'] = "nome3"; $_POST['nome03'] = "nome4"; $_POST['nome04'] = "nome5"; $_POST['nome05'] = "nome6"; $_POST['nome06'] = "nome7"; $_POST['nome07'] = "desco"; $_POST['valo07'] = "34.8"; $_POST['valo08'] = "10"; $_POST['valo09'] = "10"; $_POST['valo10'] = "5"; $_POST['valo11'] = "5.1"; $_POST['valo12'] = "0"; $_POST['valo13'] = "8"; $_POST['valo14'] = "2.9"; //if (!isset($ab)) { $ab = 0; } if(empty($_POST['valo07'])) { $_POST['valo07'] = 00.00 ;} if(empty($_POST['valo08'])) { $_POST['valo08'] = 00.00 ;} if(empty($_POST['valo09'])) { $_POST['valo10'] = 00.00 ;} if(empty($_POST['valo10'])) { $_POST['valo11'] = 00.00 ;} if(empty($_POST['valo11'])) { $_POST['valo12'] = 00.00 ;} if(empty($_POST['valo12'])) { $_POST['valo12'] = 00.00 ;} if(empty($_POST['valo13'])) { $_POST['valo13'] = 00.00 ;} if(empty($_POST['valo14'])) { $_POST['valo14'] = 00.00 ;} // desconto $gasto07 = $_POST['valo07'] ; $gasto08 = $_POST['valo08'] ; $gasto09 = $_POST['valo09'] ; $gasto10 = $_POST['valo10'] ; $gasto11 = $_POST['valo11'] ; $gasto12 = $_POST['valo12'] ; $gasto13 = $_POST['valo13'] ; $gasto14 = $_POST['valo14'] ; // substituir a virgula pelo ponto para prosseguir a multiplicação $gasto07 = floatval(str_replace(',', '.', $gasto07)); $gasto08 = floatval(str_replace(',', '.', $gasto08)); $gasto09 = floatval(str_replace(',', '.', $gasto09)); $gasto10 = floatval(str_replace(',', '.', $gasto10)); $gasto11 = floatval(str_replace(',', '.', $gasto11)); $gasto12 = floatval(str_replace(',', '.', $gasto12)); $gasto13 = floatval(str_replace(',', '.', $gasto13)); $gasto14 = floatval(str_replace(',', '.', $gasto14)); // primeiro subistitui a virgula para depois arredondar se nao da zica $gasto07 = round( $gasto07, 1) ; $gasto08 = round( $gasto08, 1) ; $gasto09 = round( $gasto09, 1) ; $gasto10 = round( $gasto10, 1) ; $gasto11 = round( $gasto11, 1) ; $gasto12 = round( $gasto12, 1) ; $gasto13 = round( $gasto13, 1) ; $gasto14 = round( $gasto14, 1) ; $soma = $gasto07 + $gasto08 + $gasto09 + $gasto10 + $gasto11 + $gasto12 + $gasto13 - $gasto14 ; $valor_da_cota = $soma / 7 ; $paga07 = $gasto07 - $valor_da_cota; $paga08 = $gasto08 - $valor_da_cota; $paga09 = $gasto09 - $valor_da_cota; $paga10 = $gasto10 - $valor_da_cota; $paga11 = $gasto11 - $valor_da_cota; $paga12 = $gasto12 - $valor_da_cota; $paga13 = $gasto13 - $valor_da_cota; echo $_POST['nome00'] . " - " . $gasto07 . " # " . $paga07 . "<br>" . $_POST['nome01'] . " - " . $gasto08 . " # " . $paga08 . "<br>" . $_POST['nome02'] . " - " . $gasto09 . " # " . $paga09 . "<br>" . $_POST['nome03'] . " - " . $gasto10 . " # " . $paga10 . "<br>" . $_POST['nome04'] . " - " . $gasto11 . " # " . $paga11 . "<br>" . $_POST['nome05'] . " - " . $gasto12 . " # " . $paga12 . "<br>" . $_POST['nome06'] . " - " . $gasto13 . " # " . $paga13 . "<br>" . $gasto14 . "<br>" . $soma . "<br>" . $valor_da_cota ; ?>
  18. Olá, estou com um dificuldade, estou bolando um calendário de reserva, eu tenho as datas fixas, por exemplo, 07/09/2019, 14/09/2019, 15/09/2019 e cada dia tem 30 vagas disponíveis, o que estou apanhado é em mostrar somente um vez no calendário. Eu tenho as tabelas: beneficios_calendario e a beneficios_reserva: Meu model: public function vagas_disponiveis() { $this->db->select('*'); $this->db->from('beneficios_calendario'); $query = $this->db->get(); $dias = $query->result_array(); $this->db->select('count(*) as cnt, data_reserva'); $this->db->from('beneficios_reserva'); $this->db->group_by('data_reserva'); $query = $this->db->get(); $reservas = $query->result_array(); $data = array(); foreach ($dias as $dia) { foreach ($reservas as $reserva) { if ($reserva['data_reserva'] == $dia['start']) { $vagas = $dia['title'] - $reserva['cnt']; $data[] = array( 'title' => $vagas, 'start' => $dia['start'], 'color' => $dia['color'], ); } } $data[] = array( 'title' => $dia['title'], 'start' => $dia['start'], 'color' => $dia['color'], ); } echo json_encode($data); } Obrigado.
  19. FILIPEINFORMATICA10

    Como passar esse código do pascal para o PHP

    uses Crt; var X, Y : Integer; begin Writeln ('Entre com dois Números:'); { Mostra na tela a mensagem} Readln (X, Y); { Lê os dois números } If (X = Y) Then {Condição - SE X for igual a Y} Begin {INICIO - Repare abaixo que existe duas instruções, dois comandos Writeln, por isso estão entre BEGIN e END} Writeln ('X é igual que Y'); Writeln ('O Valor de X é =', X); End; {FIM} end.
  20. TheRonaldoStar

    Ajuda com Agrupamentos!

    Olá. eu gostaria de saber como eu uso o "ORDER BY DESC" juntamente com o "GROUP BY", Atualmente eu tenho um projeto no qual ele faz o agrupamentos, De cadastros, porem ao invés de listar o último registro de cada grupo ele lista somente o primeiro cadastro de cada grupo mesmo usando: ORDER BY id DESC Este é o código usado; $sql = $db -> prepare("SELECT * FROM privado WHERE Usuarios LIKE '%:$Meu_id:%' GROUP BY Usuarios ORDER BY id DESC"); $sql -> execute(); Obss: Ali em LIKE Busca o id do usuário online que esteja entre: EX (:1:2:); Por favor me ajudem com isso, preciso de ajuda com isto com urgência. Atenciosamente, ~Ronaldo
  21. MtzLeon

    envio de imagem para o banco

    fiz esse codigo que envia imagem para o banco mas quando so vou enviar uma da erro sempre sou obrigado a enviar as 3, não sei o que posso fazer, pensei em usar elsif mas não foi o que seria melhor para fazer isso ? desde ja agradeço quem puder ajudar <?php include_once("conexao.php"); $carrosel1 = $_FILES['carrosel1']['name']; $carrosel2 = $_FILES['carrosel2']['name']; $carrosel3 = $_FILES['carrosel3']['name']; $UP['pasta'] = '../foto/'; $UP['tamanho'] = 1024 * 1024 * 100; $UP['extensoes'] = array( 'png', 'jpg', 'jpeg', 'gif' ); $UP['renomeia'] = false; if ($UP['renomeia'] == true) { $imgcarrosel1 = time() . 'jpg'; $imgcarrosel2 = time() . 'jpg'; $imgcarrosel3 = time() . 'jpg'; } else { $imgcarrosel1 = $_FILES['carrosel1']['name']; $imgcarrosel2 = $_FILES['carrosel2']['name']; $imgcarrosel3 = $_FILES['carrosel3']['name']; } if (move_uploaded_file($_FILES['carrosel1']['tmp_name'], $UP['pasta'] . $imgcarrosel1) && move_uploaded_file($_FILES['carrosel2']['tmp_name'], $UP['pasta'] . $imgcarrosel2) && move_uploaded_file($_FILES['carrosel3']['tmp_name'], $UP['pasta'] . $imgcarrosel3)) { $query = mysqli_query($conn, "UPDATE img SET carrossel1='$imgcarrosel1', carrossel2='$imgcarrosel2', carrossel3='$imgcarrosel3' WHERE id=1"); echo "<script>alert('Imagens enviadas!');location.href='../inicial.php';</script>"; } else { echo "Não foi possível enviar ." . $conn->error; echo "<script> alert('Imagens não enviadas!');location.href='../inicial.php';</script>"; } ?>
  22. Olá senhores, estou intrigado com uma coisa: tenho o seguinte código: $pesquisa = "SELECT motivo, CASE WHEN motivo = 'Intensa superposição celular em mais de 75% de esfregaço' THEN 'A' WHEN motivo = 'Sangue em mais de 75% de esfregaço' THEN 'B' WHEN motivo = 'Artefatos de dessecamento mais de 75% de esfregaço' THEN 'C' ELSE 'TESTE' END AS opcao FROM insatisfatorio WHERE exame_id = '1' ORDER BY opcao ASC"; quando o executo diretamente no SGBD (PHPMyAdmin) dá certo e tenho a coluna "opcoes" me mostrando a opção "A" como previsto. No entanto, quando acrescento: $linha = mysql_query($pesquisa); while ($pesquisa = mysql_fetch_array($linha) or die(mysql_error())){ echo $pesquisa["opcao"]; echo "<br>"; na página PHP para exibir o resultado, o código só me retorna a string "TESTE". NÃO SEI MAIS O QUE FAZER PQ PARECE TÁ TUDO OK! O QUE DIABOS ACONTECE?
  23. Adriano Barbosa

    URL Amigáveis com mod_rewrite e .htaccess

    Olá, tudo bom? Se alguém puder me ajudar já agradeço de agora. Tenho um .htaccess da seguinte forma: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?page=$1 No meu arquivo index.php eu pego a variável "page" e busco no banco de dados o arquivo correspondente ao valor informado, feito isso faço o seguinte: require ($Rs->nomeArquivo); que seria isso require (produto-detalhe.php); O que ocorre é o seguinte, algumas páginas eu preciso passar parâmetros e funciona quando utilizo ( & ) porém se for utilizar o ( ? ) não consigo recuperar os valores informados. Exemplos: Assim funciona: busca&b=carrinho Assim não funciona: busca?b=carrinho Não consigo pegar o valor informado. Alguém já passou por isso? ou estou fazendo da forma incorreta? Podem me ajudar. Abs
  24. peterstefan

    validar campos com php

    Olá, tenho 4 campos em um formulario, porem eles não são obrigatórios, queria ver qual tecnica para fazer que o cliente preencha pelo menos um dos campos. caso ele tente enviar vazio mostrar uma mensagem para ele avisando que tem que preencher pelo menos um dos 4 campos... Obrigado!!
  25. Alex Dias

    Lista Arquivos de um Diretório

    Olá amigo, não sou usuário avançado, conseguir um código-fonte que lista arquivos de uma pasta no servidor, esses fontes listavam apenas os arquivos, daí eu dei uma incrementada nele para além dos arquivos ele listar também o tamanho do arquivo e a data da última modificação, segue ANEXO como ele está exibindo os resultados com perfeição. A minha dificuldade é que ele lista os arquivos da pasta por ordem alfabética de A a Z e eu gostaria muito que essa lista de arquivos fosse exibida por ordem de data de modificação decrescente, da mais atual para a mais antiga, e não estou conseguindo realizar essa tarefa, gostaria muito da ajuda dos amigos para solucionar esse ocorrido, desde já agradeço a ajuda de todos. Segue o código-fonte <?php //$diretorio = "D:\SERVIDOR-APACHE\PATRIMONIO TECNOLOGIA\images"; $diretorio = "/home/patrimonio/www/sites/default/files/ftpdata/download/Acesso Remoto"; //USADO PARA LISTAR OS ARQUIVOS DA PASTA $url = "sites/default/files/ftpdata/download/Acesso Remoto/"; // USADO PARA FAZER O LINK DE DOWNLOAD // abre o diretório $ponteiro = opendir($diretorio); // monta os vetores com os itens encontrados na pasta while ($nome_itens = readdir($ponteiro)) { $itens[] = $nome_itens; } // ordena o vetor de itens sort($itens); // percorre o vetor para fazer a separacao entre arquivos e pastas foreach ($itens as $listar) { // retira "./" e "../" para que retorne apenas pastas e arquivos if ($listar!="." && $listar!=".."){ // checa se o tipo de arquivo encontrado é uma pasta if (is_dir($listar)) { // caso VERDADEIRO adiciona o item à variável de pastas $pastas[]=$listar; } else{ // caso FALSO adiciona o item à variável de arquivos $arquivos[]=$listar; } } } // lista as pastas se houverem if ($pastas != "" ) { foreach($pastas as $listar){ print "";} } // lista os arquivos se houverem if ($arquivos != "") { foreach($arquivos as $listar){ //CONDICAO PARA NOMEAR EM BYTES, KB, MB, GB, TB $tamanho = filesize("$url/$listar"); $kb = "1024"; $mb = "1048576"; $gb = "1073741824"; $tb = "1099511627776"; if($tamanho<$kb){ $tamanho_resposta = ($tamanho." bytes"); }else if($tamanho>=$kb&&$tamanho<$mb){ $kilo = number_format($tamanho/$kb,2); $tamanho_resposta = ($kilo." KB"); }else if($tamanho>=$mb&&$tamanho<$gb){ $mega = number_format($tamanho/$mb,2); $tamanho_resposta = ($mega." MB"); }else if($tamanho>=$gb&&$tamanho<$tb){ $giga = number_format($tamanho/$gb,2); $tamanho_resposta = ($giga." GB"); } // FIM CONDICAO PARA NOMEAR EM BYTES, KB, MB, GB, TB // DATA DA ULTIMA MODIFICACAO $modificado = date("d/m/Y H:i:s", filemtime("$url/$listar"))."<br>"; // FIM DATA DA ULTIMA MODIFICACAO //echo"$modificado"; // FAZ A LISTA DE XIBICAO DOS AQRUIVOS DO DIRETORIO // FAZ A LISTA DE XIBICAO DOS AQRUIVOS DO DIRETORIO echo" <tr> <td width='438' height='30' bgcolor='#ffffff'><p><font size='2'>&nbsp;&nbsp;<a href='$url/$listar' target='_blank'>$listar</a></font></p></td> <td width='192' bgcolor='#ffffff'><p><font size='2'>&nbsp;&nbsp;$tamanho_resposta</font></p></td> <td width='340' bgcolor='#ffffff'><p><font size='2'>&nbsp;&nbsp;$modificado</font></p></td> <td width='202' bgcolor='#ffffff'><p align='center'><a href='$url/$listar' target='_blank'><img src='images/nuvem.jpg'/></a></p></td> </tr> "; } } else { echo "<p><font color='#ff0000' size='3'>Não há nenhum arquivo.</font><p><br>"; } echo"</table>" ?>
×

Informação importante

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