Jump to content

Fernando José

Members
  • Content count

    391
  • Joined

  • Last visited

Community Reputation

0 Comum

About Fernando José

  • Birthday 10/29/1985

Informações Pessoais

  • Localização
    Maringá - Paraná

Contato

  • Site Pessoal
    http://www.fernandomelo.com/
  1. Fernando José

    Relacionar 3 tabelas com INNER JOIN

    Pessoal, Tenho que fazer um relatório de sócios que conste em outras duas tabelas com condições. Montei o seguinte SQL, acham que está ok? Tem alguma forma de otimizar, está lento para trazer os resultados. SELECT s.codigo, s.nome, t.aceita FROM socios as s INNER JOIN socios_termos as t on s.codigo = t.socio INNER JOIN socios_produtos as p on s.codigo = p.socio WHERE t.aceita = 'Concorda' AND p.produto = 20 AND p.status = 'C' Obrigado
  2. Fernando José

    Ler metódos do webservice com cURL

    Pessoal, Fiz um site e agora preciso fazer a integração do Webservice deles. A empresa do sistema forneceu o seguinte código: <?php $curl = curl_init(); curl_setopt_array( $curl, array( CURLOPT_PORT => PORT, CURLOPT_URL => 'https://web.enderecodoservico.com/api/token', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => "grant_type=client_credentials", CURLOPT_HTTPHEADER => array( "authorization: Basic SzQxQ1BVWURSMTo0QzhCMkRDYxMkQ0MUZDOEFDNUE5Nzc5NDM1RjdCQw==" ), ) ); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; //echo 'OK'; } Está conectando corretamente, agora preciso carregar os dados, alguém tem um exemplo de como percorrer os métodos? Um exemplo de método é o: GET Store - Descrição: Get store list Obrigado
  3. Fernando José

    Migrando Código

    Boa tarde, Qual versão do PHP está usando no servidor? Att
  4. Fernando José

    Ordenação personalizada

    Olá, Pessoal desenvolvi um site com Painel de Controle para alimentar a página de notícias. Não usei framework ou CMS. Fiz aparecer no site por ordem decrescente. Agora o cliente quer poder escolher no painel de controle em qual ordem vai aparecer a noticia. Quando ele cadastrar até pode aparecer por cima, mas ele quer ter a opção de poder dizer essa noticia aparece em primeiro, essa em segunda, etc. Alguém tem idéia de como fazer isso? Vou precisar de uma tabela só para manter essa relação? Obrigado
  5. Fernando José

    Problema para colocar LEFT JOIN em SQL

    Hugo deu certo. Era isso mesmo. Muito obrigado a todos :)
  6. Fernando José

    Problema para colocar LEFT JOIN em SQL

    Deu erro. Mensagem do MySQL: #1054 - Coluna 'o.paciente' desconhecida em 'on clause'
  7. Fernando José

    Problema para colocar LEFT JOIN em SQL

    Olá Motta, Tentei fazer assim: SELECT o.*, p.nome AS paciente_nome, p.consultorio AS paciente_medico, l.* FROM outros_exames o, paciente p LEFT JOIN exames_laboratoriais l ON o.paciente = l.paciente AND o.hemodinamica = 'S' AND p.codigo = o.paciente AND o.data between '2015-01-01' AND '2015-08-01' ORDER BY o.codigo Mesmo assim dá erro. Mensagem do MySQL: Documentação #1054 - Coluna 'o.paciente' desconhecida em 'on clause'
  8. Fernando José

    Problema para colocar LEFT JOIN em SQL

    Galera, Tenho o seguinte SQL funcionando. SELECT o.*, p.nome AS paciente_nome, p.consultorio AS paciente_medico FROM outros_exames o, paciente p WHERE o.hemodinamica = 'S' AND p.codigo = o.paciente AND o.data between '2015-01-01' AND '2015-08-01' ORDER BY o.codigo Alguns (poucos) pacientes tem exame na tabela "exames_laboratoriais" também, preciso trazer os resultados deles. Tentei assim, mas deu erro. SELECT o.*, p.nome AS paciente_nome, p.consultorio AS paciente_medico, l.* FROM outros_exames o, paciente p LEFT JOIN exames_laboratoriais l ON o.paciente = l.paciente WHERE o.hemodinamica = 'S' AND p.codigo = o.paciente AND o.data between '2015-01-01' AND '2015-08-01' ORDER BY o.codigo Alguém poderia me ajudar? Obrigado
  9. Fernando José

    Selecionar apenas o ultimo registro do JOIN

    Olá, Consegui resolver assim. Obrigado SELECT p.*, MAX(pa.datacad) FROM pedido p INNER JOIN pedido_arquivo pa ON pa.pedido = p.codigo GROUP BY pa.pedido ORDER BY pa.datacad DESC
  10. Fernando José

    Selecionar apenas o ultimo registro do JOIN

    Boa tarde galera, Tenho uma tabela PEDIDO e outra tabela PEDIDO_ARQUIVO. Eu posso ter vários arquivos (PEDIDO_ARQUIVO) do mesmo PEDIDO. Eu preciso de uma lista somente com o último registro de PEDIDO_ARQUIVO de cada PEDIDO. Quando executo o SQL a baixo ele está trazendo todas as linhas do PEDIDO_ARQUIVO, poderiam me ajudar? Obrigado SELECT p.codigo, p.datacad, p.status, p.servico, p.id_servico, p.visualizado FROM pedido p JOIN pedido_arquivo pa ON p.codigo = pa.pedido WHERE p.servico !=4 AND p.ativo = 'S' ORDER BY pa.datacad DESC LIMIT 0 , 30
  11. Fernando José

    Selecionar o ID de questionario que o usuario não tenha respondido

    Galera, Coloquei o SQL em produção e achei um erro. Acabei de fazer uma alteração, vou colocar em produção e ver se resolveu. Ficou assim: SELECT q. * FROM questionario q WHERE q.curso = '".$curso."' AND q.codigo NOT IN ( SELECT questionario FROM questionario_usuario qu WHERE qu.usuario = '".$usuario."' ) LIMIT 1
  12. Fernando José

    Selecionar o ID de questionario que o usuario não tenha respondido

    Galera, Muito obrigado pela ajuda. Ficou assim: SELECT * FROM questionario A LEFT JOIN questionario_usuario B ON A.codigo = B.questionario WHERE B.codigo IS NULL LIMIT 1
  13. Galera, Tenho duas tabelas, uma chamada questionario e outra questionario_usuario. Na tabela questionario eu crio vários questionários para o mesmo curso, e na tabela questionario_usuario eu salvo os questionarios que o usuario já respondeu. TABELA - questionario TABELA - questionario_usuario Preciso fazer um SQL para selecionar apenas 1 questionario que o usuario não tenha respondido. No exemplo acima o usuario ja respondeu o questionario 1, entao teria que retornar apenas o código 2 - Questionário B. Alguém poderia me ajudar? Obrigado
  14. Fernando José

    Validar Select

    Adicionei no formulário isso e resolveu. <input type="radio" name="registrado" value="Nao" style="visibility:hidden" />
  15. Fernando José

    Validar Select

    Pessoal, Estou tentando validar um radio e um select, o usuario tem que marcar um ou outro. Você já é cadastrado nesse cartório? <input type="radio" name="registrado" value="Sim" /> Caso não seja, confirme o cartório que tem registro: <select name="cartorio" onchange="exibeCartorio('<?php echo $uf; ?>','<?php echo $cidade; ?>',this.value)"> <option value="">Selecione</option> <?php while ($res_car = mysql_fetch_array($qry_car_cartorio)){ ?> <option value="<?php echo $res_car['Codigo'];?>" <?php if($res_car['Codigo'] == $cartorio) echo 'selected="selected"'; ?> ><?php echo $res_car['Titulo'];?></option> <?php } ?> </select> Minha validação não está dando certo: if (form1.registrado[0].checked==false && form1.cartorio.selectedIndex==0) { alert("Selecione qual Cartório que voce tem registro"); form1.registrado[0].focus(); return false; } Poderiam me ajudar? O usuario é obrigado marcar o radio ou selecionar algum cartorio na lista. Muito obrigado
×

Important Information

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