Publicidade

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


Calendários

  • Comunidade iMasters

Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • Android
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Swift
    • 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

LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 25 registros

  1. como eu poderia montar a seguinte instrucao sql: tenho uma tabela com os seguintes campos e seus repectivos conteúdos: O que quero saber é quantas vezes determinado número aparece junto (em um mesmo registro, independente da ordem em que aparecem neste registro) com um outro número. Teoricamente a instrução sql ficaria assim: a instrução sql teoricamente seria isto, todavia ela é muito mais longa, porque neste caso apenas verifica em relação aos números 01 e 02, e depois em relação aos números 01 e 03. Então note que os números 01 e 02 juntos aparecem no primeiro e segundo registro, já no terceiro registro aparece somente o numero 01, sem o número 2, neste caso este registro não será levado em consideração, portanto eu tenho um total de dois registros que satisfez o critério de busca da instrução sql. Já o número 01 e 04 aparecem juntos nos três registros.
  2. Estou aprendendo php e o primeiro sistema que submeti a fazer é um programa de estoque. Gostaria de listar os produtos do banco em uma tabela e ao clicar em editar vai aparece todas as informações dele para que seja modificada. Como eu faria isso?
  3. Bom dia! Sou iniciante SQL e estou executando essa consulta, mas ta dando erro Erro ao processar queryResultTable: Incorrect syntax near the keyword 'FROM'. A consulta esta abaixo, alguem oode me ajudar? select CONSULTOR, DATA, PROJETO, STATUS, TIPO, CANCELADO, case WHEN TIPO = 'DT-N' then 'DT' WHEN TIPO = 'DT-S' then 'DT' WHEN TIPO = 'DC-N' then 'DC' WHEN TIPO = 'DC-S' then 'DC' when TIPO = 'MNR-S' then 'MOD' WHEN TIPO = 'DR-S' then 'OUTROS' WHEN TIPO = 'ANR-S' then 'DT' when TIPO = '' then 'FERIAS/ND' FROM Z_DADOSAGENDA WHERE STATUS = ('A')
  4. Como posso classificar meu Ranking por ordem de acertos? tentei mudar o group by id_cliente por group by acertos, mas não retorna nada. function selectDescA20($tabela, $column){ $query = "Select max(acertos) as acertos, id_cliente, data, nome_owner, id, categoria from ranking as g group by id_cliente"; $this->setPdo($this->getCon()->getCon()->prepare($query)); $this->getPdo()->execute(); $this->setLinha($this->getPdo()->fetchAll(PDO::FETCH_ASSOC));
  5. doctrine

    Senhores, to usando o zend2 com doctrine2 e tentando fazer uma query dinamica para alguns relatórios. Vou gerar um relatório bem simples de clientes com os seguintes filtros: status, tipo e estado Estou tentando assim no doctrine sem sucesso. O que acontece é que ele retorna todos os registros de clientes, ele não filtra mesmo eu setando as variaveis. public function periodo($status = "", $estado = "", $tipo = "") { $em = $this->getEntityManager(); $qb = $em->createQueryBuilder(); $qb->select('u'); $qb->from('Application\Model\Pessoa', 'u'); if($status != ""){ $qb->andWhere('u.ATIVO = :status'); $qb->setParameter('status', $status); } if($estado != ""){ $qb->andWhere('u.UF = :estado'); $qb->setParameter('estado', $estado); } if($tipo != ""){ $qb->andWhere('u.TIPO = :tipo'); $qb->setParameter('tipo', $tipo); } $qb->andWhere('u.GRUPO = C'); $qb->orderBy('u.RAZAO','ASC'); $query = $qb->getQuery(); return $query->getResult(); }
  6. olá pessoal tenho esse Script no qual eu uso para gerar um relatório a partir de um campo inputs, agora estou tentando fazer com que esse script funcione porem com dois campos no meu caso Data inicial e Data Final, não sei se estou correto mas o SQL que devo utilizar seria esse SELECT * FROM Pessoa WHERE Nascimento BETWEEN '01-01-1981' AND '31-12-1990' SELECT * FROM cad_clientes WHERE data_nascimento BETWEEN 'varial data inicial ' AND 'variavel data final' me corrija por favor seu eu estiver errado, minha limitação esta como devo adaptar o código que já utilizo para armazenar nesse caso os dois valores, e mais uma coisa por favor como faço para que ao retornar o resultado da consulta seja mostrado os nomes das respectivas dadas consultadas. abaixo esta o código que utilizo, obrigado. <?php if (isset($_POST["search"])) { $searchq = $_POST["search"]; $searchq = preg_replace("#[^0-9a-z]#i", "",$searchq); $consulta = $pdo->query(" SELECT nome FROM cad_cliente WHERE nome LIKE '$searchq%' ")or die ("could not search !" ); $dados = $consulta->fetchAll(PDO::FETCH_ASSOC); $numRows = count($dados); if($numRows > 0) { foreach ($dados as $result) { echo "<html><label></label><p>".$result['nome']."<br/></html>"; } } else { echo" Não há registro"; } } ?>
  7. Alguém tem e quer compartilhar ou conhece alguma rotina FREE para consulta automatizada à SEFAZ para busca de NFE??
  8. Boa tarde programadores.... Estou com uma dificuldade grande. tenho um sistema de livro caixa, e estou tentando fazer que o sistema mostre o resultado dos valores exibidos, mas só mostra o resultado total de tudo já cadastrado. como devo fazer para mostrar somente o que aparece na página? Estou usando esse código pra calcular: <?php $consulta = "SELECT *, SUM(despesa_valor) valor FROM pagamento"; $resultado = mysql_query($consulta); while ($l = mysql_fetch_assoc($resultado)) { ?> <?php $consulta1 = "SELECT *, SUM(dinheiro_pago) valor from PAGAMENTO"; $resultado1 = mysql_query($consulta1); while ($dinheiro = mysql_fetch_assoc($resultado1)) { ?> <?php $consulta2 = "SELECT *, SUM(cartao_pago) valor from PAGAMENTO"; $resultado2 = mysql_query($consulta2); while ($cartao = mysql_fetch_assoc($resultado2)) { ?> <?php $entrada = $dinheiro[valor] + $cartao[valor]; $saldo = $entrada - $l[valor]; echo number_format($saldo, 2, ',', '.'); }}} ?> Agradeço desde já...
  9. Olá, o meu problema é o seguinte: 1) quero fazer média de alguns valores 2) alguns são zero e outros são números negativos 3) não quero que os números negativos entrem na contagem, quero que eles sejam transformados em 0 e contabilizem na hora de fazer a média. Alguém saberia como fazer isso com uma condição dentro do where ou de alguma outra forma? Obrigado desde já!
  10. Olá, alguém poderia me informar onde está o erro dessa consulta? SELECT DISTINCT relatorio.CD_RELATORIO, relatorio.DT_ATUALIZACAO, relatorio.DS_TITULO descricao, obter_usuario_pf(relatorio_documentacao.CD_PF_SOLIC) Solicitante, obter_usuario_pf(relatorio_documentacao.CD_PF_CRIADOR) Criador, wm_concat(perfil.ds_perfil) Perfil FROM relatorio INNER JOIN relatorio_documentacao ON relatorio.NM_USUARIO = relatorio_documentacao.NM_USUARIO INNER JOIN relatorio_perfil ON relatorio_documentacao.NR_SEQ_RELATORIO = relatorio_perfil.NR_SEQ_RELATORIO INNER JOIN PERFIL ON relatorio_perfil.cd_perfil = perfil.cd_perfil WHERE obter_usuario_pf(relatorio_documentacao.CD_PF_SOLIC) IS NOT NULL AND obter_usuario_pf(relatorio_documentacao.CD_PF_CRIADOR) IS NOT NULL AND relatorio.DT_ATUALIZACAO BETWEEN :dt_inicio AND :dt_fim GROUP BY perfil.ds_perfil, relatorio.CD_RELATORIO, relatorio.DT_ATUALIZACAO, relatorio.DS_TITULO ORDER BY 4,2,1 Ele está dando o erro: ORA-00979: não é uma expressão GROUP BY. Obrigado desde já!
  11. Bom dia amigos, estou com um código que faz a recuperação de senha do usuário, estou tentando fazer que quando o usuário coloca o e-mail dele, o script faça primeiro uma busca no banco para saber se o e-mail existe, se existir, o código segue e envia uma senha redefinida para o e-mail do mesmo, caso não exista exiba uma mensagem de "email inexistente". O que acontece, até tentei de várias e várias maneiras mas todas sem sucesso, crio a condição, mas mesmo colocando um email errado e um correto o resultado é o mesmo, "email inexistente". Segue código: <?php include("config.php"); $cnx = mysql_connect($DB_SERVER, $DB_USER, $DB_PASS) or die("Could not connect: " . mysql_error()); mysql_select_db($DB_NAME, $cnx); $email = $_POST["email"]; $consulta = mysql_query("SELECT email FROM cliente WHERE email = $email"); $dados = mysql_fetch_assoc($consulta); if ($dados['email'] !== $email) { echo "email não encontrado!"; } else{ function random_password( $length = 8 ) { $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_-=+;:,.?"; $password = substr( str_shuffle( $chars ), 0, $length ); return $password; } $senha = random_password(8); $novaSenha = $senha; $senhaCodificada = hash('sha256', $senha); $query = "UPDATE cliente SET senha = '".$senhaCodificada."' WHERE email = '".$email."'"; $texto = "Sua nova senha é:".$novaSenha; $headers = "MIME-Version: 1.1\r\n"; $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n"; $headers .= "From: contato.tecsat@gmail.com\r\n"; // remetente $envio = mail($email, "Recuperação de Senha", $texto, $headers); if($envio) echo "Mensagem enviada com sucesso"; else echo "A mensagem não pode ser enviada"; } // ?> Já tentei: $consulta = mysql_query("SELECT id FROM cliente WHERE email = $email"); $consulta = mysql_query("SELECT email FROM cliente"); $consulta = mysql_query("SELECT id FROM cliente WHERE email = $email "); entre outras tentativas, também já tentei com mysql_num_rows mas sem sucesso também. Se alguém puder me ajudar fico muito agradecido. até mais!
  12. Olá, gostaria de saber como eu poderia otimizar a consulta para o cálculo de porcentagem abaixo: ((select count(a.cd_senha_gerada) contador from paciente_senha_fila a where obter_min_entre_datas(a.dt_geracao_senha, a.dt_primeira_chamada,1) > 15 and a.dt_geracao_senha between :dt_inicial and fim_dia(:dt_final) and a.dt_vinculacao_senha is not null and a.dt_inicio_atendimento is not null ) / (select count (a.cd_senha_gerada) contador from paciente_senha_fila a where obter_min_entre_datas(a.dt_geracao_senha, a.dt_primeira_chamada,1) > 0 and a.drt_geracao_senha between :dt_inicial and fim_dia(:dt_final) and a.dt_vinculacao_senha is not null and a.dt_inicio_atendimento is not null)) porcentagem Obrigado desde já!
  13. Olá mundo, tudo certo? Espero que alguém possa me ajudar, vamos lá. Estou com um problema para resolver a respeito de um trabalho na faculdade. Preciso desenvolver um código em PORTUGOL que execute um MENU para agendar consultas com diversos médicos, mostrando data, hora, especialização do médico, enfim. Precisa ser completo. Programa solicita nome do paciente Programa solicita especialidade médica desejada Programa solicita que o paciente escolha o médico Programa mostra datas e horas disponíveis para agendar a consulta com aquele médico (OBS.: O horário não pode bater com o horário de outra consulta) (OBS.: Cada consulta tem um intervalo de 45 minutos ou 1 hora se facilitar) (OBS.: A clínica funciona de 8h as 18h de segunda a sexta) Paciente seleciona a data e hora Programa mostra confirmação contendo nome do paciente, nome e especialização do médico, data e hora da consulta. Programa retorna para o menu inicial. Estou estagnado na parte de datas e horas. Não consigo pensar uma maneira de fazê-lo. Exemplo: Como vou determinar os meses com 28, 29(ano bissexto), 30 ou 31 dias? E como mostrar apenas os dias e horários disponíveis para o paciente escolher sua consulta? Os horários escolhidos previamente por outros pacientes não podem aparecer para não causar conflito. Se alguém puder me dar uma luz, será muito bem-vindo. Segue parte do código que fiz. Está muito incompleto ainda, porém não sei mais como prosseguir a partir do "caso 1" no código abaixo.. algoritmo "Menu Clínico" // Função : Efetuar o agendamento de consultas com o médico específico // Autor : GRUPO 6! // Data : 11/14/2016 // Seção de Declarações var opcao1, cardio, opcao_cardio, neuro, opcao_neuro, nutri, opcao_nutri, geri, opcao_geri: inteiro paciente: caractere inicio // Seção de Comandos escreval ("==========================================================") escreval ("|| OLÁ, SEJA BEM VINDO AO PERSONAL CONSULTA AGENDATOR ||") escreval ("==========================================================") escreval ("Por favor, informe seu nome: ") leia (paciente) procedimento menu_inicial inicio escreval ("==========================================================") escreval ("|| ESPECIALIZAÇÕES MÉDICAS! ||") escreval ("==========================================================") escreval ("||1. Cardiologista ||") escreval ("||2. Neurologista ||") escreval ("||3. Nutricionista ||") escreval ("||4. Geriatra ||") escreval ("||5. SAIR ||") escreval ("==========================================================") fimprocedimento procedimento menu_cardio inicio escreval ("==========================================================") escreval ("|| CARDIOLOGISTAS ||") escreval ("||======================================================||") escreval ("||1. Dra. Cristiane Guedes Pita ||") escreval ("||2. Dr. George Paulo Cobe Fonseca ||") escreval ("||3. Voltar ||") escreval ("==========================================================") fimprocedimento procedimento menu_neuro inicio escreval ("==========================================================") escreval ("|| NEUROLOGISTAS ||") escreval ("||======================================================||") escreval ("||1. Dr. Carlos Trigueiro de Souza ||") escreval ("||2. Dr. Antônio Tomás Turbano ||") escreval ("||3. Voltar ||") escreval ("==========================================================") fimprocedimento procedimento menu_nutri inicio escreval ("==========================================================") escreval ("|| NUTRICIONISTAS ||") escreval ("||======================================================||") escreval ("||1. Mônica Cristina Salgado Galvão ||") escreval ("||2. Fernanda Tarcélia de Oliveira Pinto ||") escreval ("||3. Voltar ||") escreval ("==========================================================") fimprocedimento procedimento menu_geri inicio escreval ("==========================================================") escreval ("|| GERIATRAS ||") escreval ("||======================================================||") escreval ("||1. Dr. Carlos Antonio Batista de Medeiros ||") escreval ("||2. Dr. Anceio Botelho Pinto ||") escreval ("||3. Voltar ||") escreval ("==========================================================") fimprocedimento repita menu_inicial escreval ("Olá ", paciente,", por favor, escolha uma opção:") leia (opcao1) limpatela se opcao1>=6 então escreval ("**********************************************************") escreval ("*************OPÇÃO INVÁLIDA, TENTE NOVAMENTE**************") escreval ("**********************************************************") fimse ate (opcao1=1) ou (opcao1=2) ou (opcao1=3) ou (opcao1=4) ou (opcao1=5) escolha (opcao1) caso 1 repita menu_cardio escreval ("Digite o número referente ao seu médico de preferência: ") leia (opcao_cardio) limpatela ate opcao_cardio=3 caso 2 menu_neuro caso 3 menu_nutri caso 4 menu_geri caso 5 escreval ("==========================================================") escreval ("|| Obrigado por utilizar o PERSONAL CONSULTA AGENDATOR! ||") escreval ("==========================================================") fimescolha fimalgoritmo Gratidao e boas vibrações! <3
  14. Boa tarde pessoal, gostaria de tirar uma dúvida. Estou tentando criar uma página onde exiba o extrato do uso de um cartão transporte com oracle. Mas não sei onde estou errando, porque o resultado não aparece na tela, poderiam me ajudar? Tô montando dessa forma abaixo. <? $title = "Extrato de Cartão"; $ini = 1; ini_set('default_charset','UTF-8'); ?> <div id="reports"> <? include("parts/conn_prodata.php");?> <? //declaração de variaveis $dtinicio = $_POST["var_dtinicio"]; $dtfim = $_POST["var_dtfim"]; $app = $_POST["var_app"]; $card = $_POST["var_card"]; ?> <table width="90%" border="1" cellspacing="1" cellpadding="5" align="center" bgcolor="#FFF" style="margin:10px auto 25px auto;font-size:12px"> <tr> <td colspan="11" align="center" bgcolor="#BBB"><strong>Extrato de Cartão</strong></td> </tr> <tr> <td height="66" colspan="4"> <table width="100%" border="1" cellspacing="0" cellpadding="2"> <tr class="td_header"> <td width="8%"><strong>CARTÃO</strong></td> <td width="4%"><strong>APLICAÇÃO</strong></td> <td width="10%"><strong>DATA DO USO</strong></td> <td width="4%"><strong>CARTEIRA A</strong></td> <td width="4%"><strong>CARTEIRA B</strong></td> <td width="4%"><strong>TSN</strong></td> <td width="4%"><strong>RSN</strong></td> <td width="5%"><strong>TARIFA</strong></td> <td width="6%"><strong>LINHA</strong></td> <td width="6%"><strong>VEÍCULO</strong></td> </tr> <? $sql = "select t.crd_snr cartao, t.app_id aplicacao, t.cu_datetime, t.cu_purseavalue, t.cu_pursebvalue, t.cu_tsn, t.cu_rsn, t.cu_farevalue, l.ld_descshort, t.cu_vehid from cardusagevalidpassengers t inner join linedetails l on t.ld_id = l.ld_id where t.crd_snr = $app and t.app_id in (400,410,500) and t.cu_datetime between to_date('01/06/2016 00:00:00', 'dd/mm/yyyy hh24:mi:ss') and to_date('31/12/2016 23:59:59', 'dd/mm/yyyy hh24:mi:ss') order by t.cu_datetime desc"; //print $sql; $totalLinhas = 0; $relatorio = oci_parse($conn_prodata, $sql); oci_execute($relatorio); while (oci_fetch($relatorio)) { ?> <tr class="td_results"> <td align="center"><? print oci_result($relatorio, 'CRD_SNR'); ?></td> <td align="center"><? print utf8_encode(oci_result($relatorio, 'APP_ID')); ?></td> <td align="center"><? print utf8_encode(oci_result($relatorio, 'CU_DATETIME')); ?></td> <td align="center"><? print utf8_encode(oci_result($relatorio, 'CU_PURSEAVALUE')); ?></td> <td align="center"><? print utf8_encode(oci_result($relatorio, 'CU_PURSEBVALUE')); ?></td> <td align="center"><? print utf8_encode(oci_result($relatorio, 'CU_TSN')); ?></td> <td align="center"><? print utf8_encode(oci_result($relatorio, 'CU_RSN')); ?></td> <td align="center"><? print utf8_encode(oci_result($relatorio, 'CU_FAREVALUE')); ?></td> <td align="center"><? print utf8_encode(oci_result($relatorio, 'LD_DESCSHORT')); ?></td> <td align="center"><? print utf8_encode(oci_result($relatorio, 'CU_VEHID')); ?></td> </tr> <? $totalLinhas = $totalLinhas + 1; ?> <? } // fecha while detalhe ?> </table> </div> Agradeço desde já.
  15. Olá pessoal, Minha tabela: Colunas: id (chave primária sem auto incremento) | categoria | sub_categoria_1 | sub_caegoria_2 | sub_categoria etc... | titulo | conteudo Exemplos de categorias: Frutas Legumes Verduras Ervas Temperos Carnes Exemplos de sub categorias: Frutas - vermelhas, cítricas, gordurosas Legumes - grandes, pequenos, para ser comido cru, para ser comido cozido Verduras - ricas em calcio, ricas em magnésio, ricas em ferro Ervas - com cafeína, sem cafeína, calmantes Temperos - doces, picantes Carnes - brancas, vermelhas Comentários O post: eu estou fazendo um post diferente porque embora tenha relação com uma aplicação sobre a qual eu fiz um outro post este post traz um assunto diferente. O porquê que surgiu esta dúvida: eu estava querendo fazer uma tabela para categoria(seção) do meu site, porém estava muito difícil porque seriam muitas tabelas mais de 50 ou 100, muitas mesmo, então como eu não preciso de interação entre as tableas e seus dados eu pensei em uma possibilidade. O que eu realmente preciso: 1- Visualizar apenas 1 categoria por vez ou uma sub caegoria por vez no banco através do PhpMyAdmin por uma questão de oraganização e facilidade de acesso às informações do campo conteudo, para isso que eu fiz os campos categoria e e subcategorias 2- Adicionar e excluir linhas(que não é o mais importante, pois eu posso substituir o conteúdo da linha que eu desejar, até mesmo porque ouvi dizer que não dá pra excluir chaves primárias ou substituí-las). Dúvida: 1- Como eu faço para consultar o campo conteudo, através do PhpMyAdmin, no meio de cinco mil linhas apenas as linhas da tabela de uma determinada categoria ou de uma determinada sub_categoria para efeitos de vizualização e edição do campo conteudo desta determinada categoria? 2- A chave primária vai atrapalhar esta consulta, vizualização e edição das linhas da categoria? 3- Para que serve uma chave estrangeira? Eu precisarei utilizar uma nesta consulta, vizualização e edição? Obrigado! Phil
  16. Boa tarde família do imasters Estou desenvolvendo um sisteminha simples no excel mas chegou em uma etapa que está me dando dor de cabeça Eu carreguei 4 municípios em uma combo box , e agora baseado no município escolhido ele vai listar todos os emails do mesmo abaixo separados por ; em texto Vejam que atrás está o banco de dados e vou listar todos os emails da coluna B que foram cadastrados tendo somente esse filtro de listar somente os emails do município escolhido, o sistema de cadastro está 100% e só falta isso O resultado ficaria por exemplo email1@email.com;email2@email.com;email3@email.com;email4@email.com; (e assim por diante) Alguém poderia me dar uma luz de como fazer isso?
  17. E ai galerinha, vim aqui pedir uma ajuda porque estou a um tempo nisso e até agora não achei uma luz para o meu problema. o seguinte, to querendo fazer uma consulta na tabela e nessa consulta ele trás todos os times da tabela, ordena por pontos maior e cria uma outra coluna com posição Select a.Usuario, a.Nome, Pontos, @rownum :=@rownum+1 posicao from times a, (Select @rownum:=0) r order by Pontos Desc; esse código acima me trás a consulta da imagem abaixo http://prntscr.com/c9ecob o que eu não sei, é fazer outra consulta dentro dessa consulta, pra trazer por exemplo, tal usuário "127", ai essa outra consulta me traria só os dados desse usuario ("127") no caso Usuario: 127 Nome: Wolverinex Pontos: 5798800 Posição: 4 Eu quero essa consulta porque assim eu posso dizer em uma label, qual a posição do usuário logado no sistema.
  18. Boa tarde pessoal. Estou fazendo uma pagina de busca com paginação em php e estou enfrentando problemas. A busca é feita em 6 campos de uma tabela, ligados por ou (OR), sempre vai ser or.. nunca and. Preciso fazer um count(*) de números de registros encontrados de acordo com as condições e ordenar do ultimo pro primeiro. O problema vem porque eu tenho campos que contem id de outras tabelas então preciso fazer um count + inner join $condicoes = "(p.campo1 LIKE '".$campo1."') or (p.campo2 LIKE '".$campo2."') or (c.campo3 LIKE '".$campo3."') or (p.campo4 LIKE '".$campo4."') or (p.campo5 LIKE '".$campo5."') or (b.campo6 LIKE '".$campo6."')"; Essa string SQL funciona porém tive que adaptar e usar uma outra $condicoes $sql = "SELECT COUNT(*) AS total FROM `protocolo` WHERE {$condicoes} ORDER BY `id` DESC"; Gostaria de usar o select abaixo para poder fazer a paginação ao invés desse de cima provisório! (aqui eu queria colocar o COUNT(*) porém não retorna nada! select p.campo1, p.campo2, p.campo3, p.campo4, p.campo5, p.campo6, p.campo7, b.campo8, c.campo9 from tabela1 as p inner join tabela2 b on p.campo3 = b.campo1 inner join tabela3 c on p.campo5 = c.campo1 WHERE {$condicoes} ORDER BY `p.campo1` DESC LIMIT {$offset}, {$por_pagina} não sei se da pra entender... Se eu fizer assim $sql = "SELECT COUNT(*) AS total FROM `tabela1` as p inner join tabela2 as b on p.campo3 = b.campo1 inner join tabela3 as c on p.campo5 = c.campo1 WHERE {$condicoes} ORDER BY `id` DESC"; até da certo mas aparece o erro Warning: mysql_result() expects parameter 1 to be resource, boolean given in busca.php e não aparece minha paginacao!
  19. Estou com dificuldade em fechar essa lógica da busca... Preciso exibir no combobox a categoria e a subcategoria de determinado produto... Tenho no banco as tabelas, com algumas linhas básicas... Categoria Subcategoria Produto Com esse SELECT a baixo, tem retornado certinho todas as categorias e as subcategorias devidas,,,, porém, somente na categoria, ele tem repetido a categoria do produto N vezes (aparentemente o número de subcategorias da categoria) SELECT categoria.categoria, categoria.idcategoria, subcategoria.idsubcategoria, subcategoria.subcategoria_idcategoria, produto.categoria_idcategoria, produto.subcategoria_idsubcategoria FROM produto LEFT JOIN categoria ON categoria.idcategoria = produto.categoria_idcategoria LEFT JOIN subcategoria ON subcategoria.subcategoria_idcategoria = categoria.idcategoria WHERE produto.idproduto = $IDproduto Alguém teria alguma idéia de correção ou alguma caso a mostrar com esse objetivo... já procurei muito, mas nada funciona!
  20. Bom dia Pessoal. Sou iniciante em PHP e não domino a criação de consultas no banco de dados. Preciso fazer o seguinte: criarei um calendário que possui obrigações diárias, quando o usuário clicar em um dia qualquer do calendário, se abrirá uma nova tela com as obrigações desse determinado dia. Vou possuir um banco de dados que possuirá todas as obrigações cadastradas com seu devido dia. Gostaria então que, quando o usuário clicasse no respectivo dia e fosse aberta a janela, automaticamente pesquisasse no banco de dados todas as obrigações daquele determinado dia e já abrisse a janela com o resultado. A ideia seria passar o dia mês e ano pela barra de endereços do navegador e automaticamente desse o resultado, porém não sei como fazer isso. Alguém poderia me dar uma luz em como fazer? Já criei o banco de dados e tenho todos os dados cadastrados, minha dificuldade é em fazer a pesquisa e já mostrar isso na tela em forma de tabela. Obrigado.
  21. Prezados, necessito gerar uma consulta ao banco de dados Oracle e estou enfrentando dificuldades em retornar valores. Abaixo vou explicar como as tabelas estão montadas Tab1:NotaFiscal codnota,datanota,codveiculo,datasaida,datachegada Tab2:Combustivel codveiculo,dataabastecimento,kmpercorrido,qtdlitros,medialistros O que preciso? Preciso saber dentro do período da NotaFiscal, qual o veículo que entre a datasaida e datachegada, foram abastecidos, e qual o total de kilometros percorridos entre as datas de saida e chegada da notafiscal. A saída ficaria assim: codnota,datanota,codveiculo,totalkmpercorrido,totalqtdlitros,medialitros. Tentei algo assim, mas não deu certo estou tendo esta dificuldade: select n.codnota,n.datanota,n.codveiculo,sum(c.totalkmpercorrido) as totalkmpercorrido,sum(c.totalqtdlitros) as totalqtdlitros,avg(c.medialitros) as medialitros from notafiscal n inner join combustivel c on n.codveiculo = c.codveiculo where c.dataabastecimento between n.datasaida and n.datachegada group by codnota,datanota,codveiculo Porém não estou conseguindo retornar os valores, principalmente por não ter em combustível o motivo para o abastecimento, visto que pode ser que seja uma viagem e entre a datasaida e datachegada pode existir vários abastecimentos e a única coisa que tenho para ligar é o código do veículo e as datas de saída e chegada emitida pela nota. Será que alguém poderia me auxiliar com essa consulta?
  22. Boa Tarde Galera, então... eu tenho 2 tabelas, uma chamado PROMOCOES e uma chamado PROMOCOES_PNEUS, a tabela PROMOCOES tem um formulario normal e tem como escole qual pneu eu quero pra promoção, pode ser vários pneus pois quando cadastra é feito um INSERT pra tabela PROMOCOES_PNEUS com o ID da promoção que acabei de cadastra e os pneus que eu escolhi, nesse caso eu fiz um INNER JOIN, até ai ta funcionando perfeitamente. Problema que quando vou listar isso no site, mostra o nome da promoção, imagem e a validade, e em baixo vai a lista dos pneus que são relacionado a essa promoção, porém só ta aparecendo 1, mais tem promoção que são mais que 5 pneus, nesse caso não tem como fazer 2 consulta? ou acrescenta alguma coisa no SELECT?, pra facilicar vou colocar o código . A LISTA JÁ TEM WHILE E FUNCIONA, SÓ OS PNEUS QUE É RELACIONADO COM SUA PROMOÇÃO QUE NÃO SEI COMO LISTAR ELES E FICAR NA SUA PROPIA PROMOÇÃO <?php do { ?> <?php if($Total_Lista_Promocoes > 0) { ?> <?php if($Row_Lista_Promocoes['pro_validade'] >= $data_atual) { ?> <div class="col-md-12 m-t-60 m-b-40"> <div class="col-md-6"> <img src="fotos/<?php echo $Row_Lista_Promocoes['pro_foto']; ?>" class="img-responsive" alt="..."> </div><!-- col-md-6 --> <div class="col-md-6"> <p style="padding: 10px; background: #d3061e; font: bold 25px 'Myriad Web Pro'; color: #fff; text-align:left; text-transform: uppercase;"> <?php echo $Row_Lista_Promocoes['pro_nome']; ?></p> <p class="m-b-20" style="padding: 10px; background: #2d2b2b; font: 14px 'Calibri'; color: #fff; text-align:left; margin-top:5px;"> Promoção válida até <?php echo $Row_Lista_Promocoes['pro_validade']; ?></p> <a href=""><p class="m-t-20"><img src="imagens/play.png" class="img-responsive" alt="..."></p></a> <p class="m-t-30" style="font:bold 18px 'Calibri'; color: #2d2b2b;">Produtos em oferta:</p> AQUI FICA A LISTA DOS PNEUS RELACIONADO A ESSA PROMOÇÃO, NESSE CASO TEM Q USA O WHILE DENOVO AQUI PRA APARECER MAIS PNEUS RELACIONADO? <p class="m-t-10" style="font: 14px 'Calibri'; color: #2d2b2b;"><?php echo $Row_Lista_Promocoes['propn_nome_pneu']; ?></p> <p class="m-t-40"><a href="promocoes_visualizar.php" style=" padding: 10px; font:bold 16px 'Calibri'; color: #fff; background: #525151; border: 0; border-radius:8px;"> Mais Detalhes</a></p> </div><!-- col-md-6 --> </div><!-- col-md-12 --> <?php } ?> <?php } ?> <?php } while ($Row_Lista_Promocoes = mysql_fetch_assoc($Lista_Promocoes)); ?>
  23. Salve galera, tenho 4 tabelas diferentes e todas tem o campo id_pneu, q pega o id de um outra tabela chamado pneu, porém essas 4 tabelas tem as mesma quantidade de colunas, eu queria o seguinte, fazer uma busca dessas 4 tabelas e como elas tem o id_pneu, fazer um INNER JOIN pra junta com a tablea pneus, como que seria ? fazer UNION dps INNER ?
  24. Olá pessoal, primeiramente desculpa se estou postando errado, sou novo por aqui. Eu preciso montar uma solução para um projeto do meu trabalho bem parecida com aquelas usadas nos sites de cursos online. Eu tenho que imprimir alguns documentos aqui e neles deverei inserir um código, este código deverá ser consultado em um site no caso o da empresa a onde trabalho e ali após a pessoa conferir ele vai ver que o documento é autêntico. O texto tem no máximo 4 linhas de textos afim de mostrar algumas informações do doc. caso o código esteja ou seja digitado errado é para aparecer que o documento não é válido ou confira novamente. Um exemplo é este site: http://www.cursosonlinesp.com.br/autentica.php / http://www.cursosonlinesp.com.br/valida.php Eu tenho conhecimentos básicos de inglês, php, sql.. mais não encontrei nenhum tutorial nem script a respeito, ao contrário encontrei diversas outras pessoas apavoradas pelo mesmo código ou como fazer. Se alguém tiver algum link que possa me ajudar, script ou como devo fazer eu agradeço muito! O meu forte é servidor, linux e redes.. Espero contribuir aqui caso seja necessário para outros. Abs e Obrigado.
  25. Olá pessoal, primeiramente desculpa se estou postando errado, sou novo por aqui. Eu preciso montar uma solução para um projeto do meu trabalho bem parecida com aquelas usadas nos sites de cursos online. Eu tenho que imprimir alguns documentos aqui e neles deverei inserir um código, este código deverá ser consultado em um site no caso o da empresa a onde trabalho e ali após a pessoa conferir ele vai ver que o documento é autêntico. O texto tem no máximo 4 linhas de textos afim de mostrar algumas informações do doc. caso o código esteja ou seja digitado errado é para aparecer que o documento não é válido ou confira novamente. Um exemplo é este site: http://www.cursosonlinesp.com.br/autentica.php / http://www.cursosonlinesp.com.br/valida.php Eu tenho conhecimentos básicos de inglês, php, sql.. mais não encontrei nenhum tutorial nem script a respeito, ao contrário encontrei diversas outras pessoas apavoradas pelo mesmo código ou como fazer. Se alguém tiver algum link que possa me ajudar, script ou como devo fazer eu agradeço muito! O meu forte é servidor, linux e redes.. Espero contribuir aqui caso seja necessário para outros. Abs e Obrigado.