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 1538 registros

  1. feasso

    PDO database extensions

    Como configurar o meu servidor AWS (EC2) para suportar PHP Data Objects ?
  2. violin101

    PHP - Button Collapsed iniciar Desativado

    Caros amigos, saudações... Peço desculpa se postei minha dúvida na opção errada. Estou montando uma Rotina e gostaria de Utilizar a função(collapsed) no Botão. Gostaria que após iniciar a rotina o Button possa iniciar como DESETIVADO e após o usuário clicar, possa mostrar o conteúdo. Por exemplo: quando o usuário abrir a página o button (collapsed) inicia com o sinal de + ocultando o conteúdo da div. só expandi a div somente após o clique no button Grato, Cesar
  3. gamesmax2

    remover dados duplicados de uma string ou sql

    Boa noite, pessoal estou tentando remover dados duplicadas do banco de sql . estou criando um gráfico de avarias e faço consulta pelo banco de dados, já tentei tentei DISTINCT, Group, order e array_unique e nada funcionou. Tenho o banco de dados vários registro no mesmo dia, quero remover todos os dias duplicados e mostra apenas um registro. exemplo no dia 21 teve 5 registro, fazendo a consultar vai me retornar o 5 registro com dia 21 , quero apenas que me retorne um registro. pessoal do forum, peço que me ajude, por favor estou quebrando a cabeça. <?php //aqui pega dados de ate um ano da data do banco de dados\\ $sql1 = "SELECT * FROM avaria WHERE YEAR(data) = YEAR(CURRENT_DATE)"; $stmt1 = $PDO->prepare($sql1); $stmt1->execute(); while($avaria = $stmt1->fetch(PDO::FETCH_ASSOC)): $datadia = date("d", strtotime($avaria['data'])); $datames = date("m", strtotime($avaria['data'])); //aqui e o problema faço o filtro extraio a data e pego apenas o dia e o mes, so que continua aparece pois tem varios dados do mesmo dia, quero quer remover essa duplicidade de dias e memanda apenas um registro para pode fazer o grafico, ja tentei de tudo e nada funcionou\\ $sql2 = "SELECT DISTINCT EXTRACT(day FROM data) as data FROM avaria where DAY(data) = '$datadia' AND MONTH(data) = '$datames' "; $stmt2 = $PDO->prepare($sql2); $stmt2->execute(); while($avaria1 = $stmt2->fetch(PDO::FETCH_ASSOC)): $data3 = date("d", strtotime($avaria1['data'])) ; $valores = $avaria1; // vamos remover os elementos duplicados $valores = array_unique($valores, $data3); // vamos exibir os valores do array novamente echo "<br>"; foreach($valores as $valor){ echo $valor . " - "; } // manter duplicados diferenciando dos demais $valores = array_unique($valores); // vamos exibir os valores do array novamente echo "<br><br>Elementos duplicados:<br>"; foreach($valores as $valor){ echo $valor . " - "; } endwhile; endwhile; ?>
  4. 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')"); ?>
  5. Estou criando um site php junto com banco de dados, e estou querendo saber como mesclar a busca por palavras junto com o busca por filtro/categoria. Meu site irá ser o seguinte, o usuário digita algum termo no campo de busca e clica em alguma opção do filtro, que esta dividido por cidades. Ex: digito "Construtor" e seleciono o filtro "cidade A", como eu junto essas duas variáveis e exibo somente os resultados que tenha a palavra "construtor" na "cidade a"? Sendo que cada bloco terá sua cidade e terá também alguma informação encontrada pela busca. Segue meu código até o momento. <?php include_once("conexao.php"); /*aqui eu criei algumas variaveis para usar lá embaixo, esse $filtro é a palavra que o usuario digitar, o codigo está funcionando sem erros, só que não sei como juntar o $filtro + %categoria e exibir somente os resultados que conter as palavras de ambos*/ $filtro = isset($_GET['filtro'])?$_GET['filtro']:""; /* chave de busca */ $sql= "select * from empresas where servicos like '%$filtro%' union select * from empresas where cidade like '%$filtro%' union select * from empresas where nome like '%$filtro%' union select * from empresas where igreja like '%$filtro%'"; /* comando em mysql */ $consulta = mysqli_query($conexao, $sql); $registros = mysqli_num_rows($consulta); /*mostra quantas linhas existem no BD*/ ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <title>Sistema de Cadastro</title> <link rel="stylesheet" href="_css/estilo.css"> </head> <body> <div class="menutop"> <img src="imagens/dafe.png" height="50px" width="240px" align="left" style="position: absolute; margin-left: 80px;"/> <div class="separar"></div> <form method="get" action=""> <div class="buscador"> <input type="text" placeholder="Faça uma busca"name="filtro" class="busca"> <input type="image" class="buscaimg"style="width: 21px" height="21px" src="imagens/busca.png"> <select name="categoria"> <option value="">Categoria</option> <?php /* Nessa parte, ele busca no banco de dados todas as cidades */ $getcategories = "SELECT cidade FROM empresas"; $getcategoriesquery = mysqli_query($conexao, $getcategories) or die(mysqli_error()); while($getcategoriesline = mysqli_fetch_array($getcategoriesquery)) { $categoria = $getcategoriesline['cidade']; $categoria_id = $getcategoriesline['cidade']; echo "<option value='$categoria_id'>$categoria</option>"; } ?> </select> </div> </form> </div> <div class="container"> <nav> <ul class="menu"> </ul> </nav> <section> <?php include_once("conexao.php"); print "<h1><div id='resultadosx'>Resultados</div></h1><h3><div id='topox'>Foram encontrados $registros registros para a busca '$filtro' </div></h3><hr class='hr1'><br><br>"; /* aqui ele só está retornando os resultados da busca por palavras e ignorando o "filtro" de cidades, como eu faço para que ele pegue a variavel "$filtro" e junte com a variavel "$categoria" e retorne apenas esses resultados? */ print "<div id='topox'>Dê sempre a preferência ao Doméstico da Fé. Gal 6.10</div>"; print "<br><br>"; while($exibirRegistros = mysqli_fetch_array($consulta)) { /* verifica registro por registro e coloca na tela até acabar */ $idempresa = $exibirRegistros [0]; $nome = $exibirRegistros[1]; $servicos = $exibirRegistros[2]; $cidade = $exibirRegistros[3]; $bairro = $exibirRegistros[4]; $endereco = $exibirRegistros[5]; $telefone = $exibirRegistros[6]; $email = $exibirRegistros[7]; $igreja = $exibirRegistros[8]; $obs = $exibirRegistros[9]; $link = $exibirRegistros[10]; $logo = $exibirRegistros[11]; print "<article>"; print "<div id='logox'><img width=160 height=160 src= $logo></div>"; print "<div id='segmentox'><strong>SEGMENTO: $servicos</strong><br></div>"; print "<div id='igrejax'>IGREJA:<br><strong>$igreja</strong> </div>"; print "<div id='nomex'>Nome: $nome<br>End: $endereco<br>Bairro: $bairro<br>Cidade: $cidade<br></div>"; print "<div id='nomex'>Tel: $telefone<br>E-mail: $email<br>Site/Facebook: $link<br> </div>"; print "</article>"; print "<hr size='2' width='98%' align='center' noshade>"; print"<br>"; } mysqli_close($conexao); ?> </section> </div> </body> </html>
  6. violin101

    Codeigniter - Problema com Autocomplete

    Caros amigos saudações... Estou reescrevendo o meu Sistema WEB usando o Template AdminLTE-2.4.3. Durante o processo de rotina me deparei com um problema que não estou conseguindo resolver. Criei uma Rotina para AUTOCOMPLETE, mas infelizmente quando o usuário digita algo no campo INPUT TYPE="TEXT", ao invés da caixa de itens aparece abaixo do INPUT, aparece bem abaixo do FOOTER do sistema. Anexei a imagem da tela para os amigos entender e marquei com retângulo vermelho para os amigos verificar. Abaixo estou postando o Código: Controller <?php defined('BASEPATH') OR exit('No direct script access allowed'); class Cotacoes extends CI_Controller { function __construct() { parent::__construct(); if ((!session_id()) || (!$this->session->userdata('logado'))) { redirect('cotas/login'); } $this->load->helper(array('form', 'codegen_helper')); $this->load->model('cotas/cotacoes_model', '', true); } /* * Linhas de Comando AUTOCOMPLETE */ public function autoCompleteProduto($IDcategoria = null) { $this->load->model('cotas/cotacoes_model'); if (isset($_GET['term'])) { $q = strtolower($_GET['term']); $this->cotacoes_model->autoCompleteProduto($q, $IDcategoria); } } /**/ ?> Model <?php class Cotacoes_model extends CI_Model { function __construct() { parent::__construct(); } /* * Linhas de Comando AUTOCOMPLETE */ public function autoCompleteProduto($q, $IDcategoria = null){ $this->db->select('produtos.*, clientes.*' ) ->from('produtos') ->where('produtos.clientes_idClientes', $this->session->userdata('idCli')) ->like('prdDescr', $q) ->limit(5) ->order_by('prdDescr', 'ASC'); // se for passada uma $IDcategoria if ($IDcategoria) { $this->db->where('produtos.clientesCategoria_idClienteCategoria', $IDcategoria); } $this->db->join('clientes', 'produtos.clientes_idClientes = clientes.idClientes'); $query = $this->db->get(); if ($query->num_rows() > 0) { foreach ($query->result_array() as $row) { $row_set[] = ['label' => $row['codPrdClie'].' - '.$row['prdDescr'].' - '.$row['prdUnid'], 'id' => $row['idProdutos'] ]; } echo json_encode($row_set); } } /**/ ?> View <form id="formProdutos" enctype="multipart/form-data" method="post" action="<?php echo base_url() ?>cotas/cotacoes/adicionarProduto" > <div class="box-body"> <div class="col-lg-10"> <label for="produto">Produto<span class="required">*</span></label> <input type="text" id="produto" name="produto" style="width:100%;" class="form-control" onkeyup="up(this)" placeholder="Descrição do Produto" /> </div> </div> </form> JAVASCRIPT <script type="text/javascript"> $("#formProdutos").validate({ rules: { produto: {required: true}, quantidade: {required: true} }, messages: { produto: {required: '<span style="color:#ff0000;">Selecione um Produto</span>'}, quantidade: {required: '<span style="color:#ff0000;">Informe uma Qtde</span>'} }, submitHandler: function (form) { var dados = $(form).serialize(); $("#divProdutos").html("<div class='progress progress-info progress-striped active'><div class='bar' style='width: 100%'></div></div>"); $.ajax({ type: "POST", url: "<?php echo base_url();?>cotas/cotacoes/adicionarProduto", data: dados, dataType: 'json', success: function (data) { if (data.result == true) { $("#divProdutos").load("<?php echo current_url();?> #divProdutos"); $("#quantidade").val(''); $("#comenta").val(''); $("#refere").val(''); $("#produto").val('').focus(); } else { alert('Ocorreu um erro ao tentar adicionar produto.'); } } }); return false; } }); /* * Linhas de Comando AUTOCOMPLETE */ // define o select de categorias var selectCategoria = $('select#categoriasId'); // cria uma variável com escopo em window window.categoriaSelecionada = selectCategoria.val() // se houver alteração de categoria selectCategoria.on('change', function () { // altera a variável em window window.categoriaSelecionada = this.value; // remove o autocomplete $("#produto").autocomplete("destroy"); // resolve a url do autocomplete resolveAutocomplete(); }) function resolveAutocomplete() { $("#produto").autocomplete({ source: "<?php echo base_url(); ?>cotas/cotacoes/autoCompleteProduto/" + window.categoriaSelecionada + '/', minLength: 2, select: function (event, ui) { $("#idProdutos").val(ui.item.id); $("#quantidade").focus(); } }); } // inicia o autocomplete resolveAutocomplete(); /**/ </script> Grato a todos. Cesar
  7. Salvatore

    [Resolvido] MOSTRAR NOME DO USUARIO LOGADO

    Então eu fiz um sistema de login tipo com um nivel de acesso se a tabela adm for = 1 redireciona para o painel e caso não for igual a 1 leva pro index que o usuário normal, o que eu queria sabe fazer e mostrar o nome do usuário normal e do usúario administrador depende de quem for logado ai tem a msg Sr.NOME, ai queria saber como eu verifico e exibo o nome se for Adm exibe e se for Usuário tbm exibe, pq vai ser tipo um index pagina central
  8. xPeedroo

    Preciso de ajuda em um if simples

    Tenho uma tabela assim Usuario(id,login,senha,email,adm) E fiz um if em php assim $adm = $_GET['adm']; If ($adm == 1){ <input type="submit"> botão </input> } No caso eu queria pegar um valor direto da tabela, qual função ou comando eu uso? Gostaria de saber qual é o erro que está ocorrendo, e como eu poderia resolver. Postem o código pf. Obrigado
  9. lordstarlight

    mudando endereço do cpanel

    Ola galera, Como posso alterar o endereço do cpanel. Gostaria de dá uma segurança a mais neste endereço. Quero mudar o endereço exemplo: www.meu-site.com.br/cpanel para: www.meu-site.com.br/admin-123 Obrigado pela atenção.
  10. violin101

    Problema em Limpar SELECT OPTION

    Caros amigos saudações... Desculpa em recorrer aos amigos, mas estou com um pequeno problema. Tenho uma Rotina onde INCLUO produto e quantidade. <=== até aqui tudo bem. Para selecionar o Produto utilizo um SELECT. Gostaria que após Clicar no Botão Adicionar, a página possa ser Atualizada e o Select fica vazio. Não estou conseguindo fazer isso. Abaixo estou colocando como a VIEW está. <form id="formProdutos" enctype="multipart/form-data" method="post" action="<?php echo base_url() ?>cotas/cotacoes/adicionarProduto" > <div class="box-body"> <div class="col-lg-10"> <label for="produto">Produto<span class="required">*</span></label> <div class="controls"> <select class="form-control select2" id="produto" name="produto" style="width:100%;"> <option value="">Selecione um Produto</option> <?php //Recebe o Código da Categoria da Cotação $codcateg = $result->clientesCategoria_idClienteCategoria; foreach ($produtos as $prd) { if($prd->clientesCategoria_idClienteCategoria == $codcateg){ echo '<option value="' . $prd->codPrdClie . '"' . $selected . '>' . $prd->prdDescr . '</option>'; }//Fim do IF }//Fim do FOREACH ?> </select> </div> </div> <div class="col-lg-2"> <label for="quantidade">Quantidade<span class="required">*</span></label> <input type="text" id="quantidade" name="quantidade" style="width:100%;" class="form-control" placeholder="Digite uma Qtde" onkeypress="return numberOnly(event)" /> </div> <div class="clearfix"></div> <br/> <div class="col-lg-12"> <label for="comenta">Comentário</label> <input type="text" id="comenta" name="comenta" style="width:100%;" class="form-control" placeholder="Comentário e/ou Marca do produto" onkeyup="up(this)" /> </div> <div class="clearfix"></div> <br/> </div> <!-- /.box-body --> <div class="box-footer" style="text-align:center;"> <input type="hidden" id="idCts" name="idCts" value="<?php echo $result->idCotacoes; ?>"/> <input type="hidden" id="idCli" name="idCli" value="<?php echo $cliente->idClientes; ?>"/> <button type="submit" class="btn btn-primary" id="btnAdicionarProduto">Adicionar</button> <a href="<?php echo base_url() ?>cotas/cotacoes" id="" class="btn btn-danger"><i class="fa fa-undo"></i> Voltar</a> </div> </form> <div class="clearfix"></div> <br/> Criei um JAVASCRIPT assim: <script type="text/javascript"> $("#formProdutos").validate({ rules: { produto: {required: true}, quantidade: {required: true} }, messages: { produto: {required: 'Insira um produto'}, quantidade: {required: 'Insira a quantidade'} }, submitHandler: function (form) { var dados = $(form).serialize(); $("#divProdutos").html("<div class='progress progress-info progress-striped active'><div class='bar' style='width: 100%'></div></div>"); $.ajax({ type: "POST", url: "<?php echo base_url();?>cotacao/cotacoes/adicionarProduto", data: dados, dataType: 'json', success: function (data) { if (data.result == true) { $("#divProdutos").load("<?php echo current_url();?> #divProdutos"); $("#quantidade").val(''); $("#comenta").val(''); $("#refere").val(''); $("#produto").val('').focus(); //<<== aqui seria para limpar o SELECT, mas não limpa } else { alert('Ocorreu um erro ao tentar adicionar produto.'); } } }); return false; } }); </script> Grato a todos. Atenciosamente, Cesar
  11. 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
  12. 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
  13. 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!
  14. 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!
  15. 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'); } }
  16. 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); ?>
  17. 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.
  18. 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
  19. 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!!
  20. 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.
  21. 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); ?>
  22. 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?
  23. 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.
  24. 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.
  25. 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
×

Informação importante

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