Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''consulta''.

  • 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 e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

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

  1. Gcm Guilherme

    Consultar algo entre duas datas em php

    Olá pessoal, gostaria de pesquisar "equipe" entre duas datas, vou colar o código, alguém poderia me dizer onde está errado, sou novo no php e estou quase pirando. aqui é o código php: <?php if(isset($_POST['ok'])){ $select = mysql_escape_string($_POST['equipe']); $data1 = mysql_escape_string($_POST['data_inicio']); $data2 = mysql_escape_string($_POST['data_final']); mysql_select_db($database_conexao, $conexao); $query_busca = "SELECT * FROM solicitacao WHERE equipe = '$select' AND data_cadastro BETWEEN '$data1' AND 'data2'"; $busca = mysql_query($query_busca, $conexao) or die(mysql_error()); $row_busca = mysql_fetch_assoc($busca); $totalRows_busca = mysql_num_rows($busca); }else{ mysql_select_db($database_conexao, $conexao); $query_busca = "SELECT * FROM solicitacao ORDER BY data_cadastro DESC"; $busca = mysql_query($query_busca, $conexao) or die(mysql_error()); $row_busca = mysql_fetch_assoc($busca); $totalRows_busca = mysql_num_rows($busca); } ?> Aqui vai o form html: <form method="post" id="form"> <div class="col-sm-2"> <select id="equipe" name"equipe" class="form-control"> <option>Escolha a equipe</option> <option>ALFA</option> <option>BRAVO</option> <option>DELTA</option> <option>CHARLIE</option> <option>ECHO</option> </select><br> </div> <div class="col-sm-2"> <input type="text" name="data_inicio" id="data_inicio" value="" class="form-control" placeholder="" onkeyup="maiuscula(this)" required><br> </div> <div class="col-sm-2"> <input type="text" name="data_final" id="data_final" value="" class="form-control" placeholder="" onkeyup="maiuscula(this)" required><br> </div> <div class="col-sm-1"> <button type="submit" class="btn btn-primary" name="ok">Buscar</button><br> </div> <div class="col-sm-1"> <a href="solicitacoes_relatorio.php">Limpar busca</a><br> </div> </form> </div> <div class="table-responsive"> <table class="table table-bordered table-condensed"> <thead> <tr class="info"> <th>EQUIPE</th> <th>DATA</th> <th>HORA</th> <th>NATUREZA</th> <th>LOGRADOURO</th> <th>Nº</th> <th>SETOR</th> <th>TO</th> <th>BO</th> </tr> </thead> <tbody> <?php do{ ?> <tr> <td><?php echo $row_busca['equipe']; ?></td> <td><?php echo $row_busca['data_cadastro']; ?></td> <td><?php echo $row_busca['hora_cadastro']; ?></td> <td><?php echo $row_busca['natureza']; ?></td> <td><?php echo $row_busca['logradouro_fato']; ?></td> <td><?php echo $row_busca['numero_fato']; ?></td> <td><?php echo $row_busca['setor_gm']; ?></td> <td><?php echo $row_busca['togm']; ?></td> <td><?php echo $row_busca['bogm']; ?></td> </tr> <?php } while($row_busca = mysql_fetch_assoc($busca)); ?> </tbody> </table> SOCOROO, RSSSSS
  2. joaomart

    Cosulta em MySql com PHP

    Olá. Preciso fazer uma consulta MySql em PHP para listar uma espécie de ranking, porém quando uso o código para listar por ordem decrescente ele lista da seguinte maneira: 80 70 30 100 E preciso que ele liste assim: 100 80 70 30 O código PHP: <?php include("conexao.php"); $sql = mysqli_query($conexao, "SELECT * FROM ranking ORDER BY `pontuacao` DESC") or die( mysqli_error($conexao) ); while($aux = mysqli_fetch_assoc($sql)) { echo "<tr>"; echo "<td>".$aux["nome"]."</td>"; echo "<td>".$aux["data"]."</td>"; echo "<td>".$aux["pontuacao"]."%</td>"; } ?> Agradeço a quem ajudar
  3. manoaj

    Pegar indice e valor do indice no array

    Boa noite pessoal. Meu js esta me retornando o seguinte array Array ( [0] => Array ( [5] => 5 ) [1] => Array ( [7] => 7 ) [2] => Array ( [6] => 9 ) [3] => Array ( [2] => 2 ) [4] => Array ( [9] => 10 ) ) Notem q existe 5 arrays dentro do primeiro, eu gostaria de pegar os indices e o valor de cada um para poder fazer uma consulta no banco. os indices e seus respectivos valores sao ids. e eu preciso fazer uma consulta para verificar esses ids Ex.: 5 e amigo de 5 7 e amigo de 7 6 e amigo de 9 2 e amigo de 2 9 e amigo de 10 o meu problema e q n sei como coletar esses valores nesse array com o php.
  4. Wemerson Santos

    Relatório

    Boa noite! Estou enfrentando uma dificuldade para montar o relatório de despesas, preciso gerar um documento que apresente o gasto total de cada categoria separando esse valor por mês, até o momento consegui elaborar uma query que busca o total apenas dos meses nos quais existem lançamentos, o problema é que repete várias vezes o nome do mês e quando o mesmo não tem lançamentos é simplesmente saltado para o próximo. Gostaria que me dessem uma dica de como definir o valor 0 ou NULL para os meses que não possuem registros. OBS: Anexei um arquivo que apresenta o resultado atual da minha query, um arquivo ilustrativo feito no Excel apenas para exemplificar melhor o objetivo, e a estrutura da tabela.
  5. Rafael Motta

    [Resolvido] Datatables PDO

    Olá pessoal, alguem sabe como envio um parametro que recebo por $_REQUEST na pagina sales.php(abaixo), para a pagina jsonData.php(abaixo), tem alguns codigos comentados de algumas tentativas frustradas minhas... sales.php <?php require '../../../functions/conexao.php'; require '../../../functions/crud.php'; require '../../../functions/crud2.php'; //header('Content-Type: text/html; charset=utf-8'); $idCustomer = $_REQUEST['idCustomer']; ?> <link rel="stylesheet" type="text/css" href="http://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.4/css/jquery.dataTables.css"> <script type="text/javascript" src="https://code.jquery.com/jquery-2.2.0.min.js"></script> <script type="text/javascript" charset="utf8" src="https://cdn.datatables.net/1.10.16/js/jquery.dataTables.min.js"></script> <script language="javascript"> $(document).ready(function() { $('#example').dataTable({ "scrollX": true, "language": { "sUrl": "../plugins/datatables/Portuguese-Brasil.json" }, "bProcessing": true, "aLengthMenu": [[5, 10, 20, 50, -1], [5, 10, 20, 50, "Todos"]], "sAjaxSource": 'jsonData.php', "serverSide": true, "aoColumns": [ {"mData": "NOTA"}, {"mData": "NRO_NOTA"}, {"mData": "EMISSAO"}, {"mData": "QUANTIDADE1", render: $.fn.dataTable.render.number()}, {"mData": "TOTAL1", render: $.fn.dataTable.render.number('.', ',', 2, 'R$')}, {"mData": "VALOR_DESCONTO1", render: $.fn.dataTable.render.number('.', ',', 2, 'R$')}, {"mData": "VALOR_IPI1", render: $.fn.dataTable.render.number('.', ',', 2, 'R$')}, {"mData": "VALOR_SUBST", render: $.fn.dataTable.render.number('.', ',', 2, 'R$')}, {"mData": "REPRES_NOME"}, {"mData": "VENDEDOR_NOME"}, {"mData": "OP_NOME"}, {"mData": "FRANQUEADO_NOME"}, {"mData": "TRANSP_NOME"}, {"mData": "OP_NOME"}, {"mData": "FRANQUEADO_NOME"}, {"mData": "TRANSP_NOME"}, {"mData": "CARTEIRA"}, {"mData": "OCORRENCIA"}, {"mData": "DATA_OCORRENCIA"}, {"mData": "COD_TRANSPORTADOR"}, {"mData": "RASTREAMENTO_CORREIO"}, {"mData": "BRUTO", render: $.fn.dataTable.render.number('.', ',', 2, 'R$')}, {"mData": "PRECO_MEDIO", render: $.fn.dataTable.render.number('.', ',', 2, 'R$')}, {"mData": "TOTAL_NF", render: $.fn.dataTable.render.number('.', ',', 2, 'R$')}, {"mData": "DESCRICAO"}, {"mData": "CONHECIMENTO"}, {"mData": "VALOR_FRETE", render: $.fn.dataTable.render.number('.', ',', 2, 'R$')}, {"mData": "PERCENTUAL", render: $.fn.dataTable.render.number('.', ',', 2, '%')} ] }); //$.fn.dataTable.ext.errMode = 'throw'; } ); </script> <div class="row"><br> <div class="col-xs-12"> <div class="panel panel-default"> <div class="panel-heading">Vendas</div> <div class="panel-body"> <form action="jsonData.php?idCustomer=<?php echo $idCustomer ?>" method="post"> <table id="example" class="display nowrap" width="300%" cellspacing="0"> <thead> <tr> <th>TESTE</th> <th>TESTE</th> <th>TESTE</th> <th>TESTE</th> <th>TESTE</th> <th>Empresa</th> <th>NF</th> <th>Emissão</th> <th>Itens</th> <th>Bruto</th> <th>Desconto</th> <th>Líquido</th> <th>IPI</th> <th>Subst. Trib.</th> <th>Total NF</th> <th>Preço Médio</th> <th>Representante</th> <th>Vendedor</th> <th>Operador</th> <th>Franqueado</th> <th>Carteira</th> <th>Transportadora</th> <th>Rastreamento</th> <th>Conhecimento</th> <th>Frete</th> <th>%</th> <th>Ocorrência</th> <th>Data Ocorrência</th> </tr> </thead> </table> </form> </div> </div> </div> </div> <script> chamaScripts(); </script> jsonData.php <?php require '../../../functions/conexao.php'; $idCustomer = $_REQUEST['idCustomer']; //function notasVendas($idCustomer) { $pdo = conecta(); $consultar = $pdo->prepare("SELECT NOTAS.NOTA,NOTAS.NRO_NOTA,NOTAS.EMISSAO,Sum(NOTAS_ITEM.QUANTIDADE) AS QUANTIDADE1, Sum(NOTAS_ITEM.TOTAL) AS TOTAL1," . " Sum(NOTAS_ITEM.VALOR_DESCONTO) AS VALOR_DESCONTO1, Sum(NOTAS_ITEM.VALOR_IPI) AS VALOR_IPI1, Sum(COALESCE(NOTAS_ITEM.ICMS_SUBST_VALOR,0)) AS VALOR_SUBST, " . "REPRESENTANTES.NOME AS REPRES_NOME, VENDEDORES.NOME AS VENDEDOR_NOME, OP_TELEMARKETING.NOME AS OP_NOME, FRANQUEADOS.NOME AS FRANQUEADO_NOME, " . "TRANSPORTADORAS.NOME AS TRANSP_NOME, CARTEIRA.CARTEIRA, NOTAS.OCORRENCIA, COALESCE(NOTAS.DATA_OCORRENCIA,'0') AS DATA_OCORRENCIA, " . "NOTAS.COD_TRANSPORTADOR,NULLIF(PEDIDOS.RASTREAMENTO_CORREIO,'') AS RASTREAMENTO_CORREIO," . "Sum(NOTAS_ITEM.VALOR_DESCONTO)+Sum(NOTAS_ITEM.TOTAL) AS BRUTO," . "Sum(NOTAS_ITEM.TOTAL)/Sum(NOTAS_ITEM.QUANTIDADE)AS PRECO_MEDIO," . "Sum(NOTAS_ITEM.TOTAL)+Sum(NOTAS_ITEM.VALOR_IPI)+Sum(COALESCE(NOTAS_ITEM.ICMS_SUBST_VALOR,0))AS TOTAL_NF " . "FROM NOTAS left outer join pedidos on (notas.pedido = pedidos.pedido) INNER JOIN CARTEIRA ON (NOTAS.COD_CARTEIRA = CARTEIRA.COD_CARTEIRA) " . "INNER JOIN NATUREZAS_OPERACAO ON (NOTAS.COD_NATUREZA = NATUREZAS_OPERACAO.COD_NATUREZA) AND (NOTAS.SEQ = NATUREZAS_OPERACAO.SEQ) INNER JOIN NOTAS_ITEM ON " . "(NOTAS.NOTA = NOTAS_ITEM.NOTA) INNER JOIN REPRESENTANTES ON (NOTAS.COD_REPRESENTANTE = REPRESENTANTES.CODIGO) INNER JOIN FRANQUEADOS ON " . "(NOTAS.COD_FRANQUEADO = FRANQUEADOS.CODIGO) INNER JOIN VENDEDORES ON (NOTAS.COD_VENDEDOR = VENDEDORES.CODIGO) INNER JOIN OP_TELEMARKETING ON " . "(NOTAS.COD_OP_TMK = OP_TELEMARKETING.CODIGO) INNER JOIN TRANSPORTADORAS ON (NOTAS.COD_TRANSPORTADOR = TRANSPORTADORAS.CODIGO) " . "Where NOTAS.COD_CLIENTE= :idCustomer AND (NATUREZAS_OPERACAO.TIPO=1) GROUP BY NOTAS.NOTA,NOTAS.NRO_NOTA,NOTAS.EMISSAO, REPRESENTANTES.NOME," . "VENDEDORES.NOME, OP_TELEMARKETING.NOME, FRANQUEADOS.NOME, TRANSPORTADORAS.NOME, CARTEIRA.CARTEIRA, NOTAS.OCORRENCIA, NOTAS.DATA_OCORRENCIA, " . "NOTAS.COD_TRANSPORTADOR, PEDIDOS.RASTREAMENTO_CORREIO order by NOTAS.NOTA desc"); $consultar->bindValue(':idCustomer', $idCustomer, PDO::PARAM_INT); $consultar->execute(); $i = 0; $resultado = []; while ($linha = $consultar->fetch(PDO::FETCH_ASSOC)) { $consultar2 = $pdo->prepare("SELECT CONHECIMENTO,VALOR_FRETE," . "(VALOR_FRETE /" . $linha['TOTAL1'] . ")*100 AS PERCENTUAL FROM CONHECIMENTOS WHERE COD_ENTREGA=1 AND NF=" . $linha['NOTA']); $consultar2->execute(); $linha2 = $consultar2->fetch(PDO::FETCH_ASSOC); if (($linha['COD_TRANSPORTADOR']) == 131) { $consultar3 = $pdo->prepare("SELECT DESCRICAO FROM OCORRENCIAS_TRANSP_MERCURIO WHERE ID= " . $linha['OCORRENCIA']); $consultar3->execute(); $linha3 = $consultar3->fetch(PDO::FETCH_ASSOC); } else { $consultar3 = $pdo->prepare("SELECT DESCRICAO FROM OCORRENCIAS_TRANSP WHERE ID =" . $linha['OCORRENCIA']); $consultar3->execute(); $linha3 = $consultar3->fetch(PDO::FETCH_ASSOC); } $arr[] = $linha; $arr2[] = $linha2; $arr3[] = $linha3; $resultado2 = $arr[$i]; if (empty($resultado3)) { $resultado3 = array( "CONHECIMENTO" => 0, "VALOR_FRETE" => 0, "PERCENTUAL" => 0); } else { $resultado3 = $arr2[$i]; } $resultado4 = $arr3[$i]; $res = array_merge($resultado2, $resultado3, $resultado4); if (empty($resultado)) { array_unshift($resultado, $res); } else { array_push($resultado, $res); } $result = array("aaData" => $resultado); $i ++; } echo json_encode($result); //}
  6. marlone

    Como Filtra data inicial e data final

    Estou tentando lista do banco as datas entre data inicial até a final... Exemplo: data1 01/02/2018 e data2: 22/02/2018 Tentei usar o $result_mat = 'SELECT * FROM tbl_arte WHERE (data_envio >= '.$data1.' AND data_envio <= '.$data2.')'; Mas nao lista nada
  7. Rafael Motta

    CHAMAR PROCEDURE, PDO, PHP

    Boa tarde pessoal! preciso de uma ajuda, preciso fazer um select dentro de uma procedure no banco de dados e uso PDO, nao to conseguinto chamar a procedure e não faço ideia como faço um select dela, segue abaixo os codigos de exmplo... a primeira coisa que queria fazer era inserir o seguinte select select COD_RAZAO, NOME, COD_CARTEIRA, NOME_REPRES, coalesce(EMISSAO,'') as EMISSAO, COD_GRUPO from consulta_outras_razoes_ord_fat where COD_CLIENTE = :idCustomer order by emissao desc, cod_razao' abaixo CONSULTA_OUTRAS_RAZOES_ORD_FAT é o nome da procedure no banco function outrasRazoes($idCustomer) { $pdo = conecta(); try { $sql = "CALL CONSULTA_OUTRAS_RAZOES_ORD_FAT(':idCustomer')"; $consultar = $pdo->prepare($sql); $consultar->bindValue(':idCustomer', $idCustomer, PDO::PARAM_INT); $consultar->execute(); $resultado = $consultar->fetch(PDO::FETCH_OBJ); if ($consultar->rowCount() > 0) { return $resultado; } else { return false; } } catch (PDOException $e) { echo $e->getMessage(); } } abaixo segue a procedure do banco begin for select OUTRAS_RAZOES.cod_razao,CLIENTES.NOME, CLIENTES.COD_CARTEIRA, REPRESENTANTES.NOME AS NOME_REPRES, clientes.cod_grupo from clientes inner join outras_razoes on (clientes.codigo = outras_razoes.cod_razao) inner join REPRESENTANTES on (CLIENTES.REPRESENTANTE=REPRESENTANTES.CODIGO) where OUTRAS_RAZOES.cod_cliente=:cod into cod_razao, nome, cod_carteira, nome_repres, cod_grupo do begin select max(notas.emissao) as emissao from notas inner join notas_item on (notas.nota = notas_item.nota) inner join naturezas_operacao on (notas_item.cod_natureza = naturezas_operacao.cod_natureza) and (notas_item.seq = naturezas_operacao.seq) where notas.cod_cliente = :cod_razao and naturezas_operacao.tipo = 1 into emissao; begin suspend; end end end
  8. Juliana Lilian

    Consulta em múltiplas tabelas

    x
  9. Pessoal, boa tarde. Preciso da ajuda para compreender um select que estou fazendo. A consulta é simples, porém estou iniciando na área de SQL a pouco tempo, eu quero trazer todas as consultar executadas no banco por determinado usuário, inicio da execução da consulta e tempo que ficou executando. Segue meu código abaixo, o problema é que ele retorna o usuário e query diferente de outro código que tenho. Primeira query, (não consegui colocar os usuário): SELECT --US.HOSTNAME, --US.NT_USERNAME, --US.PROGRAM_NAME, --US.sql_handle US, DB_NAME(D.dbid) AS BANCO, t.[text], s.last_execution_time, CONVERT(VARCHAR(12), CONVERT(time, DATEADD(ms, S.TOTAL_WORKER_TIME / 1000000 * 1000, 0)),114) AS TEMPO_TOTAL_EXECUTANDO, CONVERT(VARCHAR(12), CONVERT(time, DATEADD(ms, S.TOTAL_ELAPSED_TIME / 1000000 * 1000, 0)),114), S.TOTAL_ROWS FROM sys.dm_exec_cached_plans AS p INNER JOIN sys.dm_exec_query_stats AS s ON p.plan_handle = s.plan_handle CROSS APPLY sys.dm_exec_sql_text(p.plan_handle) AS t CROSS APPLY sys.dm_exec_sql_text(S.sql_handle) AS D --LEFT JOIN sys.sysprocesses US ON US.sql_handle = S.sql_handle WHERE s.last_execution_time >= '2018-01-17 18:00:00.000' AND s.last_execution_time <= '2018-01-18' ORDER BY s.last_execution_time Segunda Query (Peguei na net e adicionei o que eu precisava, porém as querys e user estão diferentes). SELECT --sp.host_name AS HOST_USER, --sp.login_name AS NOME_USUARIO, T.[text] AS QUERY, S.last_execution_time AS INICIO_EXECUCAO, CONVERT(VARCHAR(12), CONVERT(time, DATEADD(ms, S.TOTAL_WORKER_TIME / 1000000 * 1000, 0)),114) AS TEMPO_TOTAL_EXECUTANDO, CONVERT(VARCHAR(12), CONVERT(time, DATEADD(ms, S.TOTAL_ELAPSED_TIME / 1000000 * 1000, 0)),114) AS TOTAL_ELAPSED, S.TOTAL_ROWS FROM sys.dm_exec_requests ER INNER JOIN sys.dm_exec_sessions SP ON er.session_id = sp.session_id CROSS APPLY sys.dm_exec_sql_text(er.sql_handle) as T CROSS APPLY sys.dm_exec_query_stats AS S --CROSS APPLY sys.dm_exec_query_plan(er.plan_handle) p --CROSS APPLY sys.dm_exec_text_query_plan(s.plan_handle, s.statement_start_offset, s.statement_end_offset) as qp --where sp.session_Id NOT IN (@@SPID) WHERE s.last_execution_time >= '2018-01-17 18:00:00.000' AND s.last_execution_time <= '2018-01-18' AND T.[text] <> 'sp_server_diagnostics' ORDER BY S.last_execution_time Valew galera.
  10. Toni Stark

    Trazer Resultado de duas tabelas

    Olá! Eu tenho duas tabelas, uma com os nomes dos administradores e outra com os horários que eles estão online, exemplo: TB_ADMINISTRADORES ID = 10 NOME = adm1 =========================== TB_HORARIOS ID =1 IdAdmim = 10 DIA = Segunda Começa = 08:00 Termina = 12:00 ID = 2 IdAdmim = 10 DIA = Segunda Começa = 13:00 Termina = 17:00 ID = 3 IdAdmim = 10 DIA = Terça Começa = 08:00 Termina = 17:00 ========================================== Um administrador pode ter quantos horários precisar, minha dúvida é a seguinte, como eu posso mostrar os nomes dos administradores e se eles estão onlines naquele momento? Alguém teria uma ideia? Desde já agradeço, valeu.
  11. Toni Stark

    Mostrar os 5 livros mais requisitados

    Bom dia! Cada vez que é clicado em um livro, é acrescentado uma linha no banco de dados, como eu faço para saber quais são os 5 livros mais vistos, ou seja, quais livros possui mais linhas nesta tabela. As informações que são gravadas são: ID - idLivro - DATA Qualquer ajuda é bem-vinda, valeu!
  12. quimera

    Referência Mysql em coluna json

    Bom, já tem muito que estou com essa problemática sem solução. Consulta: "SELECT `id`, `titulo`, `categorias` WHERE `categorias` = '2'" Tabela: | id | titulo | categorias | data | | 1 | tit. a | { "cats": [2, 5, 6] } | 2017-11-27 | | 2 | tit. b | { "cats": [2, 7, 9] } | 2017-11-27 | Agora como fazer para que a consulta entenda que quando estiver na categoria 2 mostre somente os registros certos? Como fazer uma consulta assim? Alguém pode salvar minha vida?
  13. Pessoal, sou novo no fórum e estou precisando de uma ajuda urgente... Tenho uma pagina que efetua um cadastro de funcionários em meu BD, porém nessa mesma pagina tenho um botão "CONSULTAR", ao clicar no botão consultar eu gostaria que a pagina abrisse uma pequena tela sobreposta apenas com uma combobox e um botão de confirmação, na combobox eu preciso puxar todos os funcionários cadastrados apenas pelos seus nomes mas apos selecionar o funcionário e clicar na confirmação eu preciso que a pagina pegue os outros dados alem do nome e que exiba nas texts que tenho na pagina de cadastro porem agora desabilitadas para que o usuário não possa editar. Também se possivel queria fazer uma verificação se os campos estão todos preenchidos antes de cadastrar. Vou colocar algumas imagens com o que tenho feito em prototipação e meus codigos logo em seguida... Tela de Cadastro Após clicar em Consultar Apos Confirmar Codigo do meu formulario php <form method="POST" action="cadastrar.php"> <table border="2px"> <tr> <td><label for="cNomeFun">NOME </label><input type="text" name="tNomeFun" id="cNomeFun" size="30" maxlength="40" placeholder="DIGITE O NOME DO FUNCIONÁRIO"/></td> <td> <input type="radio" name="tSexoF" id="cMasc" value="MASCULINO"/><label for="cMasc"> MASCULINO</label> <input type="radio" name="tSexoF" id="cFem" value="FEMININO"/><label for="cFem">FEMININO</label> </td> </tr> <tr> <td><label for="cUsuFun">USUÁRIO </label><input type="text" name="tUsuFun" id="cUsuFun" size="30" maxlength="40" placeholder="DIGITE UM USUÁRIO"/></td> <td><label for="cSenhaFun">SENHA </label><input type="password" name="tSenhaFun" id="cSenhaFun" size="30" maxlength="40" placeholder="DIGITE UMA SENHA"/></td> </tr> <tr> <td><input type="submit" value="CADASTRAR" name="enviar"/></td> </tr> </table> </form> Minha conexão com o BD e a inclusão dos dados. <?php $tNomeFun = $_POST['tNomeFun']; $tSexoF = $_POST['tSexoF']; $tUsuFun = $_POST['tUsuFun']; $tSenhaFun = $_POST['tSenhaFun']; $strcon = mysqli_connect('localhost','root','','xtreme_bd') or die('Erro ao conectar ao banco de dados'); $sql = "INSERT INTO usuario VALUES "; $sql .= "('$tNomeFun', '$tSexoF', '$tUsuFun', '$tSenhaFun')"; mysqli_query($strcon,$sql) or die("Erro ao tentar cadastrar registro"); mysqli_close($strcon); echo "<script>alert('Enviado com Sucesso!');</script>"; echo "<meta HTTP-EQUIV='refresh' CONTENT='0;URL=funcionarios.php'>"; ?> Desesperado por alguma ajuda haha Desde ja eu agradeço!
  14. Claudio (Sam)

    Consulta eliminando menor nota

    Queridos, Estou batendo cabeça com uma consulta. Na verdade, nem sei se dá pra fazer. É o seguinte: Tenho uma TABELA(TB_Inscritos) com 5 campos (Insc_ID, Evento_ID, Categoria, Nome, Nota). Quero ordenar a consulta por categoria e em seguida por nota. Até aí, tudo bem. O “X” da questão é o seguinte: O mesmo usuário se inscreve 5 vezes e pode ser em categorias diferentes. Se ele se inscreveu e tem 5 notas, preciso descartar a menor nota dele e em seguida somar e dividir por 4, ou seja, tirar a média das notas. Como ele pode se inscrever em categorias diferentes, o campo Evento_ID vai servir pra que ele apareça em mais de uma categoria, no agrupamento. Não sei se fui claro...
  15. Marcones Borges

    Prenchimento de dados ao colocar o id

    Bom dia, Pessoal preciso de uma ajuda aqui. Tenho um formulário de cadastro e para evitar retrabalho, gostaria de ajuda. Olha o código aqui. <legend><h1> Cadastro de Coordenador</h1></legend> <form action="action_coordenador.php" method="post" id='form-contato' enctype='multipart/form-data'> <div class="row"> <div class="box-body"> <div class="row"> <div class="col-xs-2"> <label for="codigo">Código</label> <input type="text" class="form-control" id="codigo" name="codigo" placeholder="Infome o Código"> <span class='msg-erro msg-nome'></span> </div> <div class="col-xs-4"> <label for="nome">Nome</label> <input type="text" class="form-control" id="nome" name="nome" disabled> </div> <div class="col-xs-3"> <label for="presidente">Presidente</label> <input type="text" class="form-control" id="nome" name="nome" placeholder="Informe o Nome"> <span class='msg-erro msg-email'></span> </div> <div class="col-xs-4"> <label for="celular">Celular</label> <input type="celular" class="form-control" id="celular" maxlength="13" name="celular" placeholder="Informe o Celular"> <span class='msg-erro msg-celular'></span> </div> Tenho a tabela membro que já tem estes dados que por sua vez enviara a tabela coordenador. Quando eu digitar o código e sair da input ou teclar enter ele localizar automático o povoar os inputs..
  16. thiago riccieri

    Melhorar performance na velocidade da consulta mysqli

    Como posso melhorar a performance desta consulta mysqli. Ao utilizar o ORDER BY LIMIT, a performance cai de mais, ficando muito lento. SELECT e.idequipamento, e.equipamento, e.circuito, e.conjunto, e.zona, e.idlocalidade, e.trecho, e.soma, e.idregiao, e.idsupervisao, e.kmrede, e.clientes, r.mes1, r.mes2, g.relatorioanalitico, g.soma, g.iasc, g.planopodas, g.citycity, g.energisaparceira, g.outros FROM equipamento AS e INNER JOIN rank AS r ON (e.idequipamento = r.idequipamento) INNER JOIN gestao AS g ON (e.idequipamento = g.idequipamento) WHERE r.mes1>0 AND e.idsupervisao='1' ORDER BY r.mes1 ASC LIMIT 50
  17. Tenho a seguinte consulta select * from ( select proc_distribuicao.idusuario, count(proc_distribuicao.idusuario) as qtd from proc_distribuicao group by idusuario ) as consulta where consulta.qtd > 1 é exatamente o que passei horas procurando ela me retorna : id qtd | 2 | 2 | | 7 | 2 | | 8 | 2 | | 9 | 2 | | 10 | 2 | | 12 | 2 | | 13 | 3 | | 14 | 2 | | 20 | 4 | Só que preciso que ela me retorne somente os registro que não fazem parte dessa lista select * from usuario where idusuario NOT IN (select * from ( select proc_distribuicao.idusuario, count(proc_distribuicao.idusuario) as qtd from proc_distribuicao group by idusuario ) as consulta where consulta.qtd > 1) É ai que dá esse erro Como resolver ?
  18. boa tarde a todos..... estou com dificuldade em montar esta parte do código ... e se alguém puder me ajudar agradeço !!!!! Vamos lá ..... no código abaixo estou lendo um csv e gravando no banco ... até aí blz ... mas o que preciso!!!! ..... o código precisa consultar uma outra tabela (hotel) onde possui CNPJ e Nome .... no CSV vem só o nome ..... preciso que ele puxe o CNPJ e grave tudo junto ......... Segue meu código abaixo ....... Obrigado!!!!! nome das tabelas -> import onde devem ser gravadas as informações completas -> hotel consulta de nome e cnpj Váriavel de consulta (nome) -> $descr Váriavel que preciso preencher (CNPJ) -> $cnpj --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- <HTML> <HEAD> <TITLE>Manipulação de Arquivos</TITLE> </HEAD> <BODY> <?php //conexão com o banco de dados $connection = new PDO("mysql:host=localhost;dbname=txdoc", "root", ""); $arquivo = $_FILES["file"]["tmp_name"]; $nome = $_FILES["file"]["name"]; $ext = explode(".", $nome); $extensao = end($ext); if ($extensao != "csv"){ echo "Extenção Inválida"; }else { $objeto = fopen($arquivo,'r'); $cabecalho = true; while (($dados = fgetcsv($objeto, 10000, ";")) !== FALSE) { if ($cabecalho) { $cabecalho = false; continue; } $data = utf8_encode($dados[0]); $nome_port = utf8_encode($dados[1]); $num_func = utf8_encode($dados[2]); $num_cart = utf8_encode($dados[3]); $cont_mae = utf8_encode($dados[4]); $tip_trans = utf8_encode($dados[5]); $descr = utf8_encode($dados[6]); $cred_deb = utf8_encode($dados[7]); $nome_moeda = utf8_encode($dados[8]); $cod_moeda = utf8_encode($dados[9]); $r_estb = utf8_encode($dados[10]); $local = utf8_encode($dados[11]); $val_trans = utf8_encode($dados[12]); $val_dollar = utf8_encode($dados[13]); $nome_ciaaerea = utf8_encode($dados[14]); $nome_pass = utf8_encode($dados[16]); $bilhete1 = utf8_encode($dados[16]); $bilhete2 = utf8_encode($dados[17]); $bilhete3 = utf8_encode($dados[18]); $bilhete4 = utf8_encode($dados[19]); $cod_iata = utf8_encode($dados[20]); $c_custo = utf8_encode($dados[21]); $cnpj = utf8_encode($dados[22]); $val_reais = utf8_encode($dados[23]); /* $rs = $connection->prepare("SELECT * FROM hotel where nome = $descr "); if($rs->execute()) { $registro = $rs->fetch(PDO::FETCH_OBJ) echo "<TR>"; echo "<TD>".$registro->cnpj."</TD>"; echo "</TR>"; } else { } */ $stmt = $connection->prepare("INSERT INTO import (data,nome_port,num_func,num_cart,cont_mae,tip_trans,descr,cred_deb,nome_moeda,cod_moeda,r_estb,local,val_trans,val_dollar,nome_ciaaerea,nome_pass,bilhete1,bilhete2,bilhete3,bilhete4,cod_iata,c_custo,cnpj,val_reais) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"); $stmt->bindParam(1, $data); $stmt->bindParam(2, $nome_port); $stmt->bindParam(3, $num_func); $stmt->bindParam(4, $num_cart); $stmt->bindParam(5, $cont_mae); $stmt->bindParam(6, $tip_trans); $stmt->bindParam(7, $descr); $stmt->bindParam(8, $cred_deb); $stmt->bindParam(9, $nome_moeda); $stmt->bindParam(10, $cod_moeda); $stmt->bindParam(11, $r_estb); $stmt->bindParam(12, $local); $stmt->bindParam(13, $val_trans); $stmt->bindParam(14, $val_dollar); $stmt->bindParam(15, $nome_ciaaerea); $stmt->bindParam(16, $nome_pass); $stmt->bindParam(17, $bilhete1); $stmt->bindParam(18, $bilhete2); $stmt->bindParam(19, $bilhete3); $stmt->bindParam(20, $bilhete4); $stmt->bindParam(21, $cod_iata); $stmt->bindParam(22, $c_custo); $stmt->bindParam(23, $cnpj); $stmt->bindParam(24, $val_reais); $stmt->execute(); } if($stmt){ echo "Dados inseridos com sucesso!!!"; }else { echo "Erro !!!"; } } ?> </BODY> </HTML>
  19. thiago riccieri

    consulta mysql lento ao usar o order by

    Ola, alguém poderia me dar uma ajudunha nesta consulta. Preciso otimiza-la, pois esta levando aproximadamente 20 segundos para executar a query na aplicação. NOTA: Quando removo ORDER BY r.mes1 ASC a consulta leva 2 segundos. Mas preciso desta ordenação!!!! SELECT e.idequipamento, e.equipamento, e.circuito, e.conjunto, e.zona, e.idlocalidade, e.trecho, e.soma, e.idregiao, e.idsupervisao, e.kmrede, e.clientes, r.mes1, r.mes2, g.relatorioanalitico, g.soma, g.iasc, g.planopodas, g.citycity, g.energisaparceira, g.outros FROM equipamento AS e INNER JOIN rank AS r ON (e.idequipamento = r.idequipamento) INNER JOIN gestao AS g ON (e.idequipamento = g.idequipamento) WHERE r.mes1>0 AND e.idsupervisao='1' ORDER BY r.mes1 ASC LIMIT 50
  20. josePeixoto

    Concatenação de informações

    Olá, bom dia! Estou com um problema em uma consulta que está saindo as mesmas informações mas com uma chave diferente. Tipo: col1 col2 col3 x y r x y r' como eu faço pra concatenar e ficar: col1 col2 col3 x y r,r' Agradeço desde já pela atenção! :D
  21. rodrigo antonio  cruz

    Consulta Mysql do nome pelo id na linguagem C

    Olá boa noite a todos, estou desenvolvendo um sistema p arduino em C, tenho que consultar a base de dados, e realizar uma consulta pelo id que virá de uma entrada, consegui realizar a conexao e a consulta de todos os dados ao mesmo tempo, porém n consegui realizar a consulta específica como por exemplo buscar o nome da pessoa ou qualquer outro dado pelo ID, por favor me ajudem, desde já obrigado, segue o trecho do código do SELECT. int id=1;// AQUI SERIA ATRIBUIDO ID 1 Á VARIAVEL INT ID. char query[] = "SELECT * FROM karin048_bilhete.usuarios WHERE id ='id' "; //SE RETIRAR A CLAUSULA WHERE ELE BUSCA TODOS OS DADOS DO BANCO SEM PROBLEMAS, MAS QUANDO QUERO CONSULTA ESPECÍFICA COMO NESTE CASO, ELE NEM DA ERRO, CONTINUA BUSCANDO TODOS OS DADOS! MySQL_Cursor *cur_mem = new MySQL_Cursor(&conn); cur_mem->execute(query); column_names *cols = cur_mem->get_columns(); for (int f = 0; f < cols->num_fields; f++) { Serial.print(cols->fields[f]->name); if (f < cols->num_fields-1) { Serial.print(", "); } } Serial.println(); row_values *row = NULL; do { row = cur_mem->get_next_row(); if (row != NULL) { for (int f = 0; f < cols->num_fields; f++) { Serial.print(row->values[f]); if (f < cols->num_fields-1) { Serial.print(", "); } } Serial.println(); } } while (row != NULL); delete cur_mem;
  22. manoaj

    Pegar valor de todos os campos da tabela no JOIN

    Bom dia pessoal! fiz a seguinte consulta no banco ("SELECT B.fullname, sum(A.note) totalNotes, avg(A.note) mediaNote FROM tabela A JOIN tabela B ON (B.id = A.id_employee) WHERE B.id_company = ? AND DATE_FORMAT(A.date_reg, '%m') = ? GROUP BY B.fullname ORDER BY sum(A.note) DESC LIMIT 10"); Funciona porem so me retorna o campo fullname e eu queria todos os campos da tabela B e nao só o fullname
  23. Estou tentando fazer uma consulta com o <select> mas não esta funcionando. Alguém pode me ajudar? <?php $nome = $_POST['prods']; $nome2 = $_POST['prod']; $sql = "SELECT DISTINCT tipo_produto FROM filtro"; $resultado_fornec = mysqli_query($conn, $sql); echo '<br> <select name="prods"> <option>Selecione...</option>'; while ($linha = $resultado_fornec->fetch_array()) { echo "<option value='".$linha['id']."'>".$linha['tipo_produto']."</option>"; } echo '</select>'; ?> <input type="submit" name="enviar" value="buscar produto"> <?php $sql = "SELECT DISTINCT referencia FROM filtro"; $resultado_fornec = mysqli_query($conn, $sql); echo '<br> <select name="prod"> <option>Selecione...</option>'; while ($linha = $resultado_fornec->fetch_array()) { echo "<option value='".$linha['id']."'>".$linha['referencia']."</option>"; } echo '</select>'; ?> <input type="submit" name="enviar" value="buscar referencia"> <?php $nome = "SELECT DISTINCT * FROM filtro WHERE tipo_produto='$nome'"; $resultado = mysqli_query($conn, $nome); if(mysqli_num_rows($resultado) <= 0){ echo "Nenhum material encontrado..."; }else{ echo"<table width='100%' border='1'>"; while($rows = mysqli_fetch_assoc($resultado)){ echo '<tr>'; echo '<td>'.$rows["nome"].'</td>'; echo '<td>'.$rows["tipo_produto"].'</td>'; echo '<td>'.$rows["cep"].'</td>'; echo '<td>'.$rows["logradouro"].'</td>'; echo '<td>'.$rows["numero"].'</td>'; echo '<td>'.$rows["complemento"].'</td>'; echo '<td>'.$rows["bairro"].'</td>'; echo '<td>'.$rows["cidade"].'</td>'; echo '<td>'.$rows["estado"].'</td>'; '</tr>'; } echo '</table>'; } ?> <?php echo"<table width='100%' border='1'>"; echo '<table>'; echo '<tr>'; echo'<td>Nome</td>'; echo'<td>Tipo de Produto</td>'; echo'<td>Cep</td>'; echo'<td>Logradouro</td>'; echo'<td>Numero</td>'; echo'<td>Complemento</td>'; echo'<td>Bairro</td>'; echo'<td>cidade</td>'; echo'<td>estado</td>'; echo '</tr>'; $result_mat = "SELECT * FROM filtro"; $resultado_mat = mysqli_query($conn, $result_mat); while($row_mat = mysqli_fetch_assoc($resultado_mat)){ echo '<tr>'; echo '<td>'.$row_mat["nome"].'</td>'; echo '<td>'.$row_mat["tipo_produto"].'</td>'; echo '<td>'.$row_mat["cep"].'</td>'; echo '<td>'.$row_mat["logradouro"].'</td>'; echo '<td>'.$row_mat["numero"].'</td>'; echo '<td>'.$row_mat["complemento"].'</td>'; echo '<td>'.$row_mat["bairro"].'</td>'; echo '<td>'.$row_mat["cidade"].'</td>'; echo '<td>'.$row_mat["estado"].'</td>'; '</tr>'; } echo '</table>'; ?>
  24. J. Vaigran

    Consulta ignorando acento e maiúscula

    Pessoal, boa tarde. Montei uma pesquisa em PHP, e não consigo extrair os dados como necessito. Por exemplo, quero pesquisar o nome João na tabela tbcidadao. Montei essa sentença: "SELECT * FROM tbcidadao WHERE nomecid LIKE '%João%'" Mas, neste caso, gostaria que retornasse além dos nomes com til, os que estão sem til. Nas minhas pesquisas, eu usei "SELECT * FROM tbcidadao WHERE nomecid LIKE _utf8 '%João%' collate utf8_unicode_ci", mas ele retorna apenas os nomes sem acentuação. Alguém poderia me ajudar a elucidar a questão? Obrigado desde já.
  25. Marceloj

    [Resolvido] Erro consulta linq no join

    Bom dia. Estou com dúvida como resolver a consulta linq abaixo, preciso listar os empreendimentos e tenho 3 tabelas uma é processo que possui sua chave primaria ProcessoId, outra é a tabela movimento que possui sua chave primária MovimentoID e tenho uma tabela de associação entre as duas que possui as chaves estrangeiras processoID e movimentoID. A classe movimento possui uma coleção de processos e quando tento fazer o join usando a coleção ele não permite, segue o consulta. var consulta = (from e in jucemgcContext.Empreendimento join mv in jucemgcContext.Movimento on e.EmpreendimentoId equals mv.idEmpreendimento join p in jucemgcContext.Processo on mv.Processo.Where(t => t.ProcessoId.equals(p.ProcessoId) join m in jucemgcContext.Mensagem on p.ProcessoId equals m.ProcessoId where p.idTipoProcesso == 6 && m.ProcessoId == p.ProcessoId && mv.idEmpreendimento == e.EmpreendimentoId select e); join p in jucemgcContext.Processo on mv.Processo.Where(t => t.ProcessoId.equals(p.ProcessoId) --- Nesta parte do código ele não aceita informar o equals, dá uma mensagem - Invalid expression term 'equals' )expected. Desde já agradeço.
×

Informação importante

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