Jump to content

Marcones Borges

Members
  • Content count

    175
  • Joined

  • Last visited

Community Reputation

3 Comum

1 Follower

About Marcones Borges

  • Rank
    Marcones Brother
  • Birthday 05/12/1982

Contato

  • Site Pessoal
    http://www.dbhost.com.br

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Marcones Borges

    Filtrar Variável em um select

    Boa tarde, eu declarei a variável, ela é local, deveria funcionar quando passo o valor para ela. Quando dou pint_r ou echo nela funciona, agora dentro do select não funciona.
  2. Marcones Borges

    Filtrar Variável em um select

    Olá, bom dia, estou tendo dificuldade em uma filtragem, quando passo o parâmetro para o select em forma de variável ele não exibe resultados. Segue o código: $usuario='gerente'; function montaSelect() { $sql = "SELECT * FROM membros WHERE user='".$usuario."' "; $query = mysql_query( $sql ); if( mysql_num_rows( $query ) > 0 ) { while( $dados = mysql_fetch_assoc( $query ) ) { $opt .= '<option value="'.$dados['nome'].'">'.$dados['nome'].'</option>'; } } else $opt = '<option value="0">Nenhum Membro cadastrado</option>'; return $opt; } Quando substituo a variável pelo nome usuário gerente, ele lista normal, mais na variável não da certo. já tentei user='{$usuario}' , user='$usuario' , user=$usuario}, nenhuma forma funciona... Alguém pode me ajudar..
  3. Marcones Borges

    [Resolvido] Consulta com parametro

    Quando em vez de $area_nova eu expecifico o nome area 1 da certo
  4. Marcones Borges

    [Resolvido] Consulta com parametro

    Boa noite, estou quebrando cabeça com uma consulta e não consigo passar ela... vou postar meu código. $conexao = conexao::getInstance(); $sql = 'SELECT * FROM novo_exercicio WHERE id = :id'; $stm = $conexao->prepare($sql); $stm->bindValue(':id', $id); $stm->execute(); $cliente = $stm->fetch(PDO::FETCH_OBJ); if(!empty($cliente)): // Formata a data no formato nacional //$array_data = explode('-', $cliente->data_nascimento); //$data_formatada = $array_data[2] . '/' . $array_data[1] . '/' . $array_data[0]; endif; endif; $area_nova = $cliente->area; function montaSelect(){ $sql1 = "SELECT * FROM campos WHERE area=$area_nova"; $query = mysql_query( $sql1 ); if( mysql_num_rows( $query ) > 0 ){ while( $dados = mysql_fetch_assoc( $query ) ){ $opt .= '<option value="'.$dados['campo'].'">'.$dados['campo'].'</option>'; } } else $opt = '<option value="0">Nenhum cliente cadastrado</option>'; return $opt; } ?> Quando eu removo o parametro WHERE area=$area_nova, ele exibe tudo, quando eu ensiro este parametro ele não exibe nada. quando dou um echo =$area_nova, ele exibe o nome que é o filtro certinho... o que estou fazendo errado?
  5. Marcones Borges

    Select dinâmico

    Olá boa tarde! Tenho 3 select e não estou conseguindo habilita-los pela seleção a ideia é selecionar tipo 1 habilita select 1, 2 habilita select 2. <select class="form-control input-sm" name="principal" id="principal"> <option value="select1">Ativa select 1</option> <option value="select2">Ativa select 2</option> </select> <select class="form-control input-sm" name="select1" id="select1"> <option value="opção 1">opção 1</option> <option value="opção 2">opção 2</option> <option value="opção 3">opção 3</option> </select> <select class="form-control input-sm" name="select2" id="select2"> <option value="opção 7">opção 7</option> <option value="opção 8">opção 8</option> <option value="opção 9">opção 9</option> </select> //Java script <script type='text/javascript'> var principal = $("#principal"); var select1 = $("#select1"); var select2 = $("#select2"); inst.bind("input", function () { principal.val(""); select1.val(""); select1.attr("list", null) var option = $(inst.prop("list")).find("option[value='" + inst.val() + "']"); if (option != null && option.length > 0) { principal.attr("list", "_" + option.attr("data-value")); } else { principal.attr("list", null) } }); </script> Não consigo colocar pra funcionar... alguém me ajude um!
  6. Marcones Borges

    Comparar nomes e pegar ID

    Obg pela resposta, Paulinho, então montei o select com minhas tabelas, porém ele repete o mesmo id para todos os nomes... SELECT * FROM entrada INNER JOIN ministro ON entrada.beneficiario = ministro.nome
  7. Marcones Borges

    Comparar nomes e pegar ID

    Olá, estou precisando comprar duas tabelas ambas na coluna nome, assim pegando o id da tabela 2. Exeplo tabela 1 Id Nome Tabela 2 Nome Se os nomes for igual, então exibe o id na coluna, acho que deu de entender... Preciso montar um relatorio da tabela 2 porém a mesma não tem gravada a matricula, apenas o nome, data, descrição. na tabela 1 tem a matricula, então precisaria comparar os nomes assim então nome igual ele mostra o id da tabela 2.
  8. Marcones Borges

    Verificar se usuário já existe antes de cadastrar

    Bom dia, tentando via código, mais ainda esta dando erro.... // Verifica se foi solicitada a inclusão de dados if ($acao == 'incluir'): $cpf = $_POST['cpf']; $sql = "SELECT cpf FROM inscricao WHERE cpf = '$cpf' "; $result = $conexao->prepare($sql); if ($result->num_rows) { echo ("Não pode cadastrar porque existe cadastrado"); } else { $sql = 'INSERT INTO inscricao (nome, status, registro, tipo, area, campo, funcao, valor, ago, usuario, recibo, foto, cpf) VALUES(:nome, :status, :registro, :tipo, :area, :campo, :funcao, :valor, :ago, :usuario, :recibo, :foto, :cpf)'; $stm = $conexao->prepare($sql); $stm->bindValue(':nome', $nome); $stm->bindValue(':status', $status); $stm->bindValue(':registro', $registro); $stm->bindValue(':tipo', $tipo); $stm->bindValue(':area', $area); $stm->bindValue(':campo', $campo); $stm->bindValue(':funcao', $funcao); $stm->bindValue(':valor', $valor); $stm->bindValue(':ago', $ago); $stm->bindValue(':usuario', $usuario); $stm->bindValue(':recibo', $recibo); $stm->bindValue(':foto', $foto); $stm->bindValue('cpf', $cpf); $retorno = $stm->execute(); if ($retorno): echo "<div class='alert alert-success' role='alert'>Inscrição realizada com sucesso, aguarde você está sendo redirecionado ...</div> "; else: echo "<div class='alert alert-danger' role='alert'>Erro ao inserir registro!</div> "; endif; echo "<meta http-equiv=refresh content='5;URL=buscar_ministro.php'>"; } endif; Quem poder me ajude... Erro: property: PDOStatement::$num_rows in C:\xampp\htdocs\inscricao\Areas\action_cliente.php
  9. Marcones Borges

    Verificar se usuário já existe antes de cadastrar

    Fiz direto no mysql UNIQ no registro, agora preciso que ele em vez de mostrar erro dê um echo noticia como faço? Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '' for key 'registro'' in
  10. Marcones Borges

    Verificar se usuário já existe antes de cadastrar

    Entendi + ou menos mais não funcionou da forma que adaptei em meu código. $search = "SELECT * FROM Tabela WHERE registro = '$registro'"; if(@mysql_num_rows($search) > 0){ }else{ $sql = 'INSERT INTO inscricao (nome, status, registro, funcao, valor ) VALUES(:nome, :status, :registro, :funcao, :valor)'; $stm = $conexao->prepare($sql); $stm->bindValue(':nome', $nome); $stm->bindValue(':status', $status); $stm->bindValue(':registro', $registro); $stm->bindValue(':funcao', $funcao); $stm->bindValue(':valor', $valor); $retorno = $stm->execute(); if ($retorno): echo "<div class='alert alert-success' role='alert'>Registro inserido com sucesso, aguarde você está sendo redirecionado ...</div> "; else: echo "<div class='alert alert-danger' role='alert'>Erro ao inserir registro!</div> "; endif; echo "<meta http-equiv=refresh content='0;URL=index.php'>"; endif; }; veja como ficou, e eu não fechei o if
  11. Boa noite, tenho um formulário de cadastro. Gostaria de verificar se o numero de registro já existe antes de cadastrar... como eu poderia fazer? $sql = 'INSERT INTO inscricao (nome, status, registro, funcao, valor ) VALUES(:nome, :status, :registro, :funcao, :valor)'; $stm = $conexao->prepare($sql); $stm->bindValue(':nome', $nome); $stm->bindValue(':status', $status); $stm->bindValue(':registro', $registro); $stm->bindValue(':funcao', $funcao); $stm->bindValue(':valor', $valor); $retorno = $stm->execute(); if ($retorno): echo "<div class='alert alert-success' role='alert'>Registro inserido com sucesso, aguarde você está sendo redirecionado ...</div> "; else: echo "<div class='alert alert-danger' role='alert'>Erro ao inserir registro!</div> "; endif; echo "<meta http-equiv=refresh content='0;URL=index.php'>"; endif;
  12. Marcones Borges

    Clonar Input

    Boa tarde, estou tentando clonar um input mais não estou conseguindo... estou tentando com este exemplo porém nada acontece... <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script type="text/javascript"> $('#cpf').keyup(function(){ $('#cpf_historico').val($(this).val()); }); </script> <input type="cpf" class="form-control" id="cpf" maxlength="14" name="cpf"> <input type="text" name="cpf_historico"> Alguém pode me ajudar?
  13. Marcones Borges

    Inserir em duas tabelas ao mesmo tempo

    Preciso apenas agora que ele pegue o id gerado na inserção do primeiro e grave no campo da tabela 2. como eu poderia pegar o id?
  14. Marcones Borges

    Inserir em duas tabelas ao mesmo tempo

    Obrigado pela dica, resolvi aqui!
  15. Marcones Borges

    Inserir em duas tabelas ao mesmo tempo

    Bom dia, esto tentando inserir dados de um formulário em duas tabelas ao mesmo tempo. Gostaria de sua ajuda! Arquivo Insere $conexao = conexao::getInstance(); // Recebe os dados enviados pela submissão $acao = (isset($_POST['acao'])) ? $_POST['acao'] : ''; $id = (isset($_POST['id'])) ? $_POST['id'] : ''; $nome = (isset($_POST['nome'])) ? $_POST['nome'] : ''; $funcao = (isset($_POST['funcao'])) ? $_POST['funcao'] : ''; $cpf = (isset($_POST['cpf'])) ? str_replace(array('.','-'), '', $_POST['cpf']): ''; $status = (isset($_POST['status'])) ? $_POST['status'] : ''; $sql = 'INSERT INTO historico (registro_ministro, descricao, data_registro, usuario ) VALUES(:registro_ministro, :descricao, :data_registro, :usuario )'; $stm = $conexao->prepare($sql); $stm->bindValue(':registro_ministro', $registro_ministro); $stm->bindValue(':descricao', $descricao); $stm->bindValue(':data_registro', $data_registro); $stm->bindValue(':usuario', $usuario); $retorno = $stm->execute(); if ($retorno): echo "<div class='alert alert-success' role='alert'>Registro editado com sucesso, aguarde você está sendo redirecionado ...</div> "; else: echo "<div class='alert alert-danger' role='alert'>Erro ao editar registro!</div> "; endif; echo "<meta http-equiv=refresh content='0;URL=ministros.php'>"; endif; $sql = 'INSERT INTO ministro (nome, cpf, funcao, status ) VALUES(:nome, :cpf, :rg, :funcao, :status, )'; $stm = $conexao->prepare($sql); $stm->bindValue(':nome', $nome); $stm->bindValue(':cpf', $cpf); $stm->bindValue(':status', $status); $stm->bindValue(':funcao', $funcao); Porém só executa o ultimo código não executa o primeiro o que pode ser ?
×

Important Information

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