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

  1. Pedro Batista Lopes

    Laço de repetição no banco de dados

    Olá pessoal alguém pode me ajudar estou com uma duvida, espero que vocês consigam me ajudar, Faço uma busca no banco de dados com mysql, depois faço um laço de repetição foreach e pego os dados do banco e jogo em uma tabel, gostaria de que um campo desse laço se repetisse varias vezes. No banco ele pegas as informações de nota fiscal, cliente,nome do cliente e a soma das notas por um período de tempo, gostaria que repetisse esse período, que no caso é um ano de janeiro a dezembro. segue o codigo. </form> <?php $dataIncio = $_POST['data-ini']; $dataFim = $_POST['data-fim']; $dataIncio = date('d/m/Y', strtotime($dataIncio)); $dataFim = date('d/m/Y', strtotime($dataFim)); $buscaNotas = $db->prepare("select a.empresa, a.cliente, b.nom_cliente, e.cod_uni_feder, d.cod_repres, b.cod_tip_cli, count(a.nota_fiscal) as QTD_MES from fat_nf_mestre a join clientes b on (b.cod_cliente = a.cliente) join fat_nf_item c on (c.empresa = a.empresa and c.trans_nota_fiscal = a.trans_nota_fiscal) join pedidos d on (d.cod_empresa = c.empresa and d.num_pedido = c.pedido) join cidades e on (e.cod_cidade = b.cod_cidade) where a.empresa = '10' and dat_hor_emissao between EXTEND(MDY(01,01,2019)) and EXTEND(MDY(01,30,2019)) // esse é o campo que gostaria que repetisse a data está ///01/01/2019 a 01/30/2019 gostaria de um jeito para mudar 01/02//2019 a 30/02/2019 assim por diante. and d.cod_tip_carteira = '1' --and b.nom_cliente = 'MAGAZINE LUIZA S/A' --and b.cod_cliente = '047960950075482' and c.seq_item_nf = '1' and a.sit_nota_fiscal <> 'C' group by 1,2,3,4,5,6"); $buscaNotas->execute(); $linha = $buscaNotas->fetchAll(PDO::FETCH_ASSOC); ?> <table border="1px solid black" class="table col-sm-12 table-striped table-hover"> <thead class="thead-dark "> <tr> <th>Empresa</th> <th>Cliente</th> <th>Nome do cliente</th> <th>Uni_Feder</th> <th>Codigo Representante</th> <th>Cod_tipo_cli</th> <th>janeiro</th>// aqui eu faria janeiro, feveiro, março, abril.....até dezembro <th>Fevereiro</th> </tr> </thead> <?php foreach ($linha as $listar) { ?> <tr> <td><?= $listar['empresa'];?></td> <td><?=$listar['cliente']; ?></td> <td><?=$listar['nom_cliente']; ?></td> <td><?=$listar['cod_uni_feder']; ?></td> <td><?=$listar['cod_repres']; ?></td> <td><?=$listar['cod_tip_cli']; ?></td> <td><?=$listar['qtd_mes']; ?></td> // aqui é a saida onde queria que saisse o restante dos dados. </tr> <?php } ?> </table> <?php
  2. Gavin

    Como gerar sessão anonima no Laravel Chatter?

    Instalei Laravel Chatter em um projeto Laravel 5.4 e preciso permitir os usuários postarem de maneira anonima apenas escrevendo seu email para confirmar a pergunta, como poderia fazer isso?
  3. O sistema esta todo estruturado em php, estou querendo utilizar a funcionalidade confirm() do Js, para confirmar se o usuario realmente deseja remover um registro do banco de dados, quando retornar "true" ele remove do BD, e quando retornar "false" não remove. o problema acontece quando tento transferir o valor da variavel do Js para uma variavel em PHP. o valor recebido pela variavel php sempre é igual a "1" independente se o usuario clicou em "ok" ou "cancel", tendo em vista que o resultado é sempre o mesmo dificulta bastante a tomada de decisão de acordo com a escolha do usuario. Tenho consciencia que as duas linguages são para finalidades diferentes, uma para rodar no servidor(php), e outra no navegador(JS). e creio que seja por esse fato que esteja ocorrendo este "erro". tenho muito pouco conhecimento em Js. CODIGO: <?php if(isset($_GET['del'])){ $del=$_GET['del']; $name_brinquedo_GET=$_GET['brinquedo']; print " <script>var info=window.confirm('Tem certeza que deseja REMOVER permanentemente o cadastro de $name_brinquedo_GET');</script>"; $recebeJs=print "<script>document.write(info);</script>"; if($recebeJs){ //Apagando registros do bd $drop= new Registro_brinquedo(); $drop->DropRegistros($del); }else{ unset($_GET['del']); unset($_GET['brinquedo']); } } ?>
  4. andre2654

    Executar comando php sem ter que ter um formulário

    Boa tarde, eu preciso de ajuda de vocês, estou com um problema que é o seguinte, eu preciso que quando a pessoa clicar na lixeira, exclua essa linha do banco de dados, mas como posso fazer? perdoem a minha inexperiência, mas já busquei bastante a respeito e nada.
  5. Raphael Beghelli Ribeiro

    INPUT FIRST ITEM ACTIVE

    Prezados, Tenho um formulário de busca, onde um INPUT recebe informações de um Banco de Dados. No Android, esta tudo funcionando 100%. Porém, no IoS, ele só marca o primeiro item da lista de busca. <div id="local"> <font>QUAL BAIRRO, CIDADE OU CÓDIGO?</font> <input name="psqm" id="psqm" type="text" placeholder="DIGITE O BAIRRO, A CIDADE OU O CÓDIGO" autocomplete="off" /> </div> Após preencher todos os campos anteriores, tento digitar por exemplo: Jardim na listagem, aparece: Jardim América; Jardim Santa Lucia; Jardim Santos; Outros... Independente de onde clicar, apenas o primeiro item ("Jardim América") é selecionado. Alguma dica? Lembrando que este erro é apenas no iPhone.
  6. Leandro.Fereira

    Não consigo acessar meu banco de dados mysql

    Comecei a pouco tempo estudar php, estou tentando conectar meu banco de dados através do meu localhost mas está me retornando localhost is currently unable to handle this request HTTP ERROR 500 Alguém poderia me ajudar. Esse é meu código em html: <html> <head> </head> <body> <form method="GET" action="test.php"> <input type="submit" value="test" id="test"/> </form> </body> </html> E esse é o código em PHP: <?php $mysqli = mysqli_connect("localhost", "user", "password") or die ("Não foi"); mysqli_select_db("test", $mysqli) or die ("Nada encontrado"); ?>
  7. Tenho que fazer um sorteio de 20 números, sem repetições e em ordem crescente (em PHP); <!DOCTYPE html> <html> <head> <meta charset="UTF-8"/> <title>PHP</title> </head> <body> <div> <?php $arr = range(0,50); shuffle( $arr); for( $i = 0; $i < 20; $i += 1 ) { echo $arr[$i], '<br />'; $i += 1; echo $arr[$i], '<br /><br />'; } ?> </div> </body> </html> Tentei isso, mas não sei como ordenar, sem desfazer a função shuffle. Preciso de ajuda.
  8. Ak_Ray

    Exibir dados registrados no Banco de dados

    Olá pessoal, estou com um problema relativamente simples! mas sou novo em banco de dados e php então não consegui resolver. Estou construindo um sistema de registro e login há um certo tempo, meu professor ainda não ensinou e não ensina muito bem então decidi aprender sozinho por tutoriais na internet ._. então achei um tutorial legal, segui todos os passos e está tudo funcionando! porém, agora quero exibir os dados registrados, porém não sei como fazer isso, quero exibir em específico o nome do usuário. Lembrando que sou novo nesse assunto então desconsiderem minha maneira de programar kkk ================================================================================================================================ Código php: <?php class Usuario { private $pdo; public $msgErro = ""; public function conectar($nome, $host, $usuario, $senha) { global $pdo; global $msgErro; try { $pdo = new PDO("mysql:dbname=".$nome.";host=".$host,$usuario,$senha); } catch (PDOException $e) { $msgErro = $e->getMessage(); } return $conectar; } public function cadastrar($nome, $telefone, $email, $senha) { global $pdo; //verificar se já existe email cadastrado $sql = $pdo->prepare("SELECT id_usuario from usuarios where email = :e"); $sql->bindValue(":e",$email); $sql->execute(); if($sql->rowCount() > 0) { return false; // ja esta cadastrado } else { //caso não, cadastrar $sql = $pdo->prepare("INSERT INTO usuarios (nome,telefone,email,senha) VALUES (:n, :t, :e, :s)"); $sql->bindValue(":n",$nome); $sql->bindValue(":t",$telefone); $sql->bindValue(":e",$email); $sql->bindValue(":s",md5($senha)); $sql->execute(); return true; } } public function logar($email, $senha) { global $pdo; //verificar se o email e senha estao cadastrados, se sim $sql = $pdo->prepare("SELECT id_usuario from usuarios where email = :e and senha = :s"); $sql->bindValue(":e",$email); $sql->bindValue(":s",md5($senha)); $sql->execute(); if($sql->rowCount() > 0) { //entrar no sistema (sessao) $dado = $sql->fetch(); session_start(); $_SESSION['id_usuario'] = $dado['id_usuario']; return true; //logado com sucesso } else { return false;//nao foi possível logar } //entrar no sistema (sessao) } } ?> ================================================================================================================================ Código html: <!-- verificação se está logado --> <?php session_start(); if(!isset($_SESSION['id_usuario'])) { header("location: index.php"); exit; } else{ include ('CLASSES/usuarios.php'); require_once 'CLASSES/usuarios.php'; $consulta = "SELECT nome from usuarios"; //aqui estava tentando puxar os dados por um tutorial aleaório } ?> <html lang="pt-br"> <head> <meta charset="utf-8"> <link rel="stylesheet" href="CSS/estilouser.css" type="text/css" media="screen"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> <title> Ak_Ray Projects </title> </head> <body bgcolor="#B3D1F7"> <div class="navbar"> <a href="#home">Meu</a> <a href="#news">Projetos</a> <a href="#newss">Novidades</a> <a href="sair.php" style="position: relative;left:1020px;">Sair</a> <!--<a href="sair.php">Sair</a>--> </div> <div class="branco"> <h2> <center> <font color="#20A1C6"> Criação e Desenvolvimento de Jogos<br>Ak_Ray </font> </center> </h2> <div class="titlee"> <strong>The Amazing word of Bimo</strong> <div class="contt"> <center><img src="IMG/FOTOJOGO.png" width="150" style="border-radius: 20px;"></center> <a href=\"bimo.netlify.com\"><img class="animacao" src="IMG/button.png" width="40"></a> </div> </div><br> The Amazing Word of Bimo foi um Jogo criado em 2019, inspirado na franquia de jogos de <strong>Super Mario World.</strong> O jogo está em versão de desenvolvimento e está sendo produzido e alterado constantemente. </div> <?php echo con; ?> // exibindo só de teste </body></html> ================================================================================================================================ Obs caso precisem: nome do banco de dados: projeto_login host: localhost usuario: root senha: "" tabela criada: usuarios tutoriais assistidos:
  9. <?php require_once 'lib/Database/Connection.php'; require_once 'Crud.php'; class UsuarioModel extends Crud { protected $table = 'usuario'; private $nome; private $arquivo; private $formacao; private $nivel; private $email; private $senha; private $curso; private $disciplina; private $periodo; public function setNome($nome) { $this->nome = $nome; } public function setArquivo() { $this->arquivo = $arquivo; } public function setFormacao($formacao) { $this->formacao = $formacao; } public function setNivel($nivel) { $this->nivel = $nivel; } public function setEmail($email) { $this->email = $email; } public function setSenha($senha) { $this->senha = $senha ; } public function setCurso($curso) { $this->curso = $curso; } public function setDisciplina($disciplina) { $this->disciplina = $disciplina; } public function setPeriodo($periodo) { $this->periodo = $periodo; } public function insert() { $sql = "INSERT INTO $this->table (nome, arquivo, formacao, nivel, email, senha, curso, disciplina, periodo) VALUES (:nome, :arquivo, :formacao, :nivel, :email, :senha, :curso, :disciplina, :periodo)"; $stmt = Connection::prepare($sql); $stmt->bindParam(':nome', $this->nome); $stmt->bindParam(':arquivo', $this->arquivo); $stmt->bindParam(':formacao',$this->formacao ); $stmt->bindParam(':nivel', $this->nivel); $stmt->bindParam(':email', $this->email); $stmt->bindParam(':senha', $this->senha); $stmt->bindParam(':curso', $this->curso); $stmt->bindParam(':disciplina',$this->disciplina); $stmt->bindParam(':periodo', $this->periodo); return $stmt->execute(); } public function update($id) { $sql = "UPDATE $this->table SET nome = :nome, arquivo = :arquivo, formacao = :formacao, nivel = :nivel, email = :email, senha = :senha, curso = :curso, disciplina = :disciplina, periodo = :periodo WHERE id = :id"; $stmt = Connection::prepare($sql); $stmt->bindParam(':nome', $this->nome); $stmt->bindParam(':arquivo', $this->arquivo); $stmt->bindParam(':formacao',$this->formacao ); $stmt->bindParam(':nivel', $this->nivel); $stmt->bindParam(':email', $this->email); $stmt->bindParam(':senha', $this->senha); $stmt->bindParam(':curso', $this->curso); $stmt->bindParam(':disciplina',$this->disciplina); $stmt->bindParam(':periodo', $this->periodo); $stmt->bindParam(':id', $id); return $stmt->execute(); }
  10. luismanoel12

    Problema ao realizar um UPDATE com o PHP pdo mysql

    Nessa página eu quero editar o perfil do usuário, para isso peço que ele informe um novo nome de usuário e novo email, o problema e que nada acontece, não mostra nenhum erro, e não faz o update. Já olhei e revisei o código e não achei o erro.. OBS: Sou novo aqui no fórum e no php, se puderam ajudar eu realmente agradeço! --Form HTML-- <div id="fundo-perfil"> <form method="POST"> <label>Nome de Usuário</label><br> <input type="text" class="form-control" name="usuario" id="usuario" required="required" placeholder="<?php echo $_SESSION['usuario'] ?>" style="width: 100%;" > <br> <label>Email</label> <input type=" text" class="form-control" id="email" name="email" required="required" placeholder="<?php echo $_SESSION['email'] ?>" ><br><br> <input type="submit" value="Editar Perfil" class="btn btn-success" name="editar" id="deletar-perfil" > <hr style="background-color: white;"> <a href="perfil.php" class="btn btn-danger" id="deletar-perfil">Cancelar</a><br> <p style="color: yellow; margin: 10px">Escolha um novo nome de usuário ou email valido. Ambos devem ser substituídos! </p> </form> </div> --código php na mesma página do html-- if (isset($_POST['editar'])) { $usuario = addslashes($_POST['usuario']); $email = addslashes($_POST['email']); $u->conectar("site", "localhost", "root", ""); if ($u->msgErro == "") { if ($u->alterarP($usuario, $email)) { ?> <div class="alert alert-success" role="alert" style="margin-bottom: 10px;"> Perfil alterado com sucesso! faça login novamente para ver as mudanças. </div> <?php } } else { ?> <div class="alert alert-danger" role="alert" style="margin-bottom: 10px;"> O perfil não pode ser alterado pois o nome de usuário ou email já se encontram cadastrados! </div> <?php } } ?> --Método para alterar o perfil-- public function alterarP($usuario, $email){ global $pdo; //Verificar se o novo usuario ou email já existe $sql = $pdo->prepare("SELECT id FROM usuarios WHERE usuario = :usuario OR email = :email"); $sql->bindValue(":usuario",$usuario); $sql->bindValue(":email",$email); $sql->execute(); if($sql->rowCount() > 0){ return false; }else{ $cmd = $pdo->prepare("UPDATE usuarios SET usuario = :usuario, email = :email WHERE usuario = :usuario"); $cmd->bindValue(":usuario",$usuario); $cmd->bindValue(":email",$email); $cmd->execute(); return true; } }
  11. PToledo

    Valor do Boleto BB

    Olá Pessoal. Estou desenvolvendo a geração de um boleto BB No código onde recebo as variáveis tenho: $oBoleto->setValorBoleto(number_format($VALOR, 2, ',', '.')); Visualmente no boleto gera corretamente. Porém o '.' ponto final está sendo levado para a numeração do cód barras Exemplo: 3.500,00 (...) 3 79710003.50000 Agradeço a ajuda!!!
  12. dutopfave

    Ler XML SEFAZ SPED-NFE

    Boa Noite Galera, to tentando implementa para baixa xml direto da sefaz usando o sped-nfe, mais ta dando um erro de certificado: Nao existe autorizador [0] para os webservices do modelo [55] segue o código abaixo: <?php include __DIR__ . '/vendor/autoload.php'; use NFePHP\NFe\Make; $nfe = new Make(); error_reporting(E_ALL); ini_set('display_errors', 'On'); require_once 'bootstrap.php'; use NFePHP\NFe\Tools; use NFePHP\Common\Certificate; use NFePHP\Common\Exception\CertificateException; use NFePHP\Common\Soap\SoapCurl; //tanto o config.json como o certificado.pfx podem estar //armazenados em uma base de dados, então não é necessário ///trabalhar com arquivos, este script abaixo serve apenas como //exemplo durante a fase de desenvolvimento e testes. $arr = [ "atualizacao" => "2019-08-01 09:11:21", "tpAmb" => 2, "razaosocial" => "TRANSPORTADORA DO VALE LTDA", "cnpj" => "01329621000186", "siglaUF" => "MG", "schemes" => "PL_009_V4", "versao" => '4.00', "tokenIBPT" => "AAAAAAA", "CSC" => "GPB0JBWLUR6HWFTVEAS6RJ69GPCROFPBBB8G", "CSCid" => "000001" ]; $configJson = json_encode($arr); $pfxcontent = file_get_contents('certificate.pfx'); $tools = new Tools($configJson, Certificate::readPfx($pfxcontent, 'senhaMinha')); $tools->model('55'); //sempre que ativar a contingência pela primeira vez essa informação deverá ser //gravada na base de dados ou em um arquivo para uso posterior, até que a mesma seja //desativada pelo usuário, essa informação não é persistida automaticamente e depende //de ser gravada pelo ERP $contingencia = $tools->contingency->deactivate(); //e se necessário carregada novamente quando a classe for instanciada $tools->contingency->load($contingencia); //executa a busca por documentos $response = $tools->sefazDistDFe( 'AN', $arr['cnpj'], 0, 0 ); echo "<pre>"; print_r($response); echo "</pre>"; oque pode ser ?
  13. 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
  14. danielmmoretto

    SOMAR VALORES DE USUÁRIOS DIFERENTES

    Estou quebrando a cuca aqui pra achar uma solução para fazer um TOP 10 de uma tabela (tbpontuacao) onde tenho os campos USUARIO, CIDADE, PONTOS, DATA. Cada vez que o usuário conclui uma etapa, ele ganha pontos que são cadastrados nesta tabela com a devida data e sua identificação. Preciso de um resultado que me mostre os 10 melhores colocados do mês atual. Alguém pode me dar uma luz... um caminho... GOSTARIA DE UM RESULTADO MAIS OU MENOS ASSIM... 1º JOÃO MIGUEL 10 PONTOS CAMPINAS/SP 2º ANA CLARA 9 PONTOS BELO HORIZONTE/MG 3º JULIA SA 6 PONTOS CARAPICUIBA/SP ...
  15. gustavo vierr

    "herdar" pagina HTML

    Estou desenvolvendo um site que terá varias paginas iguais, apenas com conteúdos diferentes (como se fosse o perfil do facebook, a pagina é padrão, mas conteúdos é diferente em cada perfil), e como serão varias paginas eu não quero só copiar o código e colar, eu queria fazer uma pagina base que se eu mudar alguma coisa mudará todas as "filhas" automaticamente. Entretanto eu não sei como esse método é chamado, nem como fazer, poderiam me falar como se chama essa técnica em HTML? e se puderem me mandem materiais sobre isso.
  16. 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; ?>
  17. Olá.. Tenho um sistema de cadastro de usuários aonde eu preciso fazer o cadastro do mesmo pegando seus dados básico, login, senha e link.. Após o usuário colocar o usuário e senha será redirecionando para o link que foi cadastrado junto do login e senha.. Alguém poderia me ajudar? Oque eu preciso postar aqui para que consigam me ajudar? Cód php, banco?
  18. Pellegrini2106

    Pegar parte da Url

    Ola galera do Fórum estou com probleminha com relação a Url. Chamo essa Url -> http://localhost/Cadastro_20_07_2019/app/visao/pessoa/cadastrar_pessoa.php. Mas eu não quero ela toda eu queria simplificar ela assim oh : http://localhost/Cadastro_20_07_2019/cadastrar_pessoa Criando tipo uma rota mas sem usar Framework!!!!!! Como faço isso!!! Obrigado.
  19. AlexandrePrezzi

    Lentidão PHP com Firebird (Update)

    Boa tarde... Alguém por acaso ja enfrentou problemas com lentidão do update ... usando Firebird no PHP ... Por exemplo se eu for atualizar 2 itens (registros) (vindos de uma consulta) faz rápido ... 0.237 ms Mas se eu pegar por exemplo 50 itens (registros) ... o tempo total vai pra quase 1 minuto .... Obs.: é um update relativamente simples .. ele atualiza apenas 1 (um) campo de cada registro.... Caso alguém tenha passado por algo parecido ou tenha alguma ideia e puder me ajudar agradeço...
  20. 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
  21. feasso

    PDO database extensions

    Como configurar o meu servidor AWS (EC2) para suportar PHP Data Objects ?
  22. 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
  23. 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.
  24. 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
  25. 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
×

Informação importante

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