Jump to content

FaahWl

Members
  • Content count

    39
  • Joined

  • Last visited

Community Reputation

4 Comum

1 Follower

About FaahWl

Recent Profile Visitors

456 profile views
  1. Testa assim: <input type="data" name="nascimento[]" id="nascimento" maxlength="10" tabindex="26" title="Nascimento" value='<?php echo $_SESSION['dependentes']['dependente']; ?>'/> Vê se ele exibe a data de nascimento. Certifique-se que em todas as páginas que você for usar tenha o código abaixo na primeira linha. <?php session_start(); ?>
  2. FaahWl

    Login

    Rodrigo, Não é por meio de tentativa e erro que soluciona um problema, você precisa entender o que realmente está acontecendo. Recomendo você estudar na documentação do php.net o que a função faz, e o que os parâmetros esperam. Assim você poderá entender como essa função te ajudará a resolver esse problema de checar se o usuário já existe. http://php.net/manual/pt_BR/function.array-intersect.php Acredito que a função array_diff te ajude melhor, depois experimente pois se houver diferenças entre os arrays significam que não são iguais, mas se não houver diferenças significa que são iguais. É possível também que o registro que esteja inserindo não exista no banco de dados, então quando você dá o SELECT ele não retorna nada. Use esse código para testar: #Mostra o que tem na variável. var_dump($resultado); exit; http://php.net/manual/pt_BR/function.array-diff.php Sobre o segundo ponto, estude sobre Orientação a Objetos com PHP, pois classes, objetos, métodos e atributos são conceitos básicos para se desenvolver. Qualquer dúvida comenta ai.
  3. FaahWl

    É possível limitar o diretório?

    Você pode fazer isso com permissões de arquivo chmod.
  4. FaahWl

    Login

    O primeiro erro estoura devido a essa linha: $resultado = $stmt->fetch(\PDO::FETCH_ASSOC); A função array_intersect espera um array no segundo parâmetro, porém o método fetch presente no PreparedStatement retorna um objeto ao invés de um Array. Estoura erro no login porque na linha 8 do arquivo index.php chama-se o método runQuery na instância do objeto de Usuarios, porém esse método não existe.
  5. FaahWl

    Pesquisa em banco com acento

    Qual função/classe está utilizando para fazer a conexão no banco?
  6. FaahWl

    Automação com PHP - SAT (DLL)

    Bom dia pessoal! Alguém ai já precisou trabalhar com equipamento SAT e Impressora Fiscal + PHP? Se sim, podem passar marca e modelo dos equipamentos? Tenho um cliente que precisa implementar essa tecnologia no sistema, porém não achei no site de nenhum fabricante algo que fosse compatível com o PHP, apenas DLLs. É possível fazer o PHP trabalhar com essas DLLs? Desde já obrigado!
  7. FaahWl

    Consulta em cidades com UF - Laravel 5.2

    Tenta assim: Na view <select class="" name="uf" multiple="" id="uf"> <!-- campos das UF --> <option value=""></option> <option value="SC"> SC </option> <option value="RS"> RS </option> <option value="PR"> PR </option> </select> <br> <select name="cidades"> <!-- campo que irá receber a filtragem das cidades pela uf --> </select> <!-- JS --> <script type="text/javascript"> $('select[id=uf]').change(function () { // ativa a função quando é selecionado uma UF pelo id = uf var uf = $(this).val(); // recebe o valor da UF $.post('/get-cidades', {uf : uf}, function (busca) { // pesquisa pela url com a rota /get-cidades/uf-selecionada $('select[name=cidades]').empty(); // procura o campo com o name = cidades $.each(busca, function (key, value) { $('select[name=cidades]').append('<option value=' + value.id + '>' + value.name + '</option>'); // adicionando as opções da filtragem da UF }); }); }); </script> Rota: Route::post('/get-cidades', 'TesteController@getCidades'); E no controller: public function getCidades() { $ufs = Request::post('uf'); $cidades = DB::table('cidades') ->whereIn('uf', $ufs) ->get(); return Response::json($cidades); }
  8. FaahWl

    Consulta em cidades com UF - Laravel 5.2

    Desculpe, não entendi a sua dificuldade. É com a consulta, pegar os dados, consultar pelo estado e colocar as cidades no select?
  9. Boa noite! Cara, acho que você está usando a função com os parâmetros errados: http://php.net/manual/pt_BR/function.preg-match.php int preg_match ( string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int$offset = 0 ]]] ) Corrigindo os parâmetros, a lógica (que deve ser OR || ao invés de AND &&) e o pattern ficaria assim: public function ctlIncluirSt() { $setor = $_POST['txtdesc']; if (isset($_POST["btnincluir"])) { //Acrescentei o + no pattern, dizendo que pode existir mais de uma letra. if ((empty($_POST['txtdesc'])) || (preg_match("/[^a-zA-Z\s]+/", $setor, $matches) === 1)) { echo '<div class="alert-danger">Campo Está Inválido Por Favor Preencha Corretamente!!!</div>'; } else { $this->ObjSetor->setDesc($_POST['txtdesc'])); echo '<div class="alert-success">Setor Incluido com Sucesso!!!</div>'; return $this->ObjDaoSetor->incluirSt($this->ObjSetor); } } } Ficou claro? Um abraço!
  10. FaahWl

    Comunicação Serial PHP + Arduino (Monitor Serial)

    Bacana, assim que tiver um tempinho vou testar a biblioteca, porém acredito que seja uma falha do PHP, pois usa as mesmas funções que eu estava utilizando.
  11. FaahWl

    Modal e PHP

    @Rodrigo Vieira E da Silva Para fazer uma requisição Ajax, com o exemplo que dei: Esse ajax seria chamado na função de click no botão, que coloquei acima, passando o id. $.ajax({ /* Método da requisição, pode ser POST, GET, consulte a documentação em http://api.jquery.com/jquery.ajax/ */ method : 'POST', /* URL indica o caminho que está o arquivo PHP que você vai chamar, enviando a requisição */ url : 'localhost/pegarDadosCadastro.php', /* Data, no formato de query string . Você pode passar mais parâmetros, como: data : 'id=' + id + '&nome=' + nome */ data : 'id=' + id, }).done(function(data){ /* Você pode manipular os dados da maneira que desejar. */ console.log(data); /* Recuperando o nome do id selecionado: */ alert(data.nome); }); No PHP: <?php /* * Vou usar a superglobal $_POST apenas como exemplo, mas lembrando que não é seguro deste modo. Pesquise sobre seguranças com requisição em PHP. */ $id = $_POST['id']; /* * Esses dados podem vir de um banco de dados, por exemplo. */ $pessoas = [ ['id' => '1', 'nome' => 'Mariana', 'idade' => '17'], ['id' => '2', 'nome' => 'João', 'idade' => '23'], ['id' => '3', 'nome' => 'José', 'idade' => '10'], ]; $pessoaSelecionada = null; foreach($pessoas as $pessoa) { if($pessoa['id'] == $id) { $pessoaSelecionada = $pessoa; } } /* * Retorna os dados em JSON para melhor manipulação em JavaScript. */ echo json_encode($pessoaSelecionada); Desculpe pela formatação, não saiu da forma que eu digitei.
  12. FaahWl

    Modal e PHP

    Rodrigo, Crie um atributo no botão editar. Exemplo: <div class="cadastro"> <p>Mariana, 17 anos.</p> <button data-id="1">Editar</button> </div> <div class="cadastro"> <p>João, 23 anos.</p> <button data-id="2">Editar</button> </div> <div class="cadastro"> <p>José, 10 anos.</p> <button data-id="3">Editar</button> </div> E com o JavaScript: $('.cadastro button').click(function() { alert($(this).attr('data-id')); }); A partir dai pode abrir seu modal, fazer uma consulta com ajax para pegar os dados do banco e inserir em um formulário, use a imaginação. Ficou claro?
  13. FaahWl

    Comunicação Serial PHP + Arduino (Monitor Serial)

    O PHP apresenta uma demora no fgets e não faço ideia do porque. Resolvi usando Python, pois quando ele faz a leitura da serial já mostra em tempo real no console, não apresenta a mesma demora do PHP.
  14. FaahWl

    Comunicação Serial PHP + Arduino (Monitor Serial)

    @William Bruno, alguma sugestão?
  15. FaahWl

    Comunicação Serial PHP + Arduino (Monitor Serial)

    Infelizmente preciso que seja através da Serial, sem um Webserver.
×

Important Information

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