Ir para conteúdo

mldiogo87

Members
  • Total de itens

    56
  • Registro em

  • Última visita

Reputação

2 Comum

Sobre mldiogo87

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

  1. mldiogo87

    Uso correto LEFT OUTER JOIN + DISTINCT

    Boa tarde, Tenho 2 tabelas: 1-) foto: id, legenda, lugar 2-) lugar: id, nome Gostaria de listar todos os lugares, mas queria que para cada lugar ele fizesse um join na tabela foto e pegasse APENAS UMA legenda da tabela fotos que coincidisse com o LUGAR, ou seja para cada 1 lugar uma foto. Ficando assim: LUGAR 1 LUGAR 1 LEGENDA 2 LUGAR 2 LEGENDA Da maneira como estou fazendo, se existe 5 fotos do lugar, ele exibe os 5 e não apenas 1, como desejo. Se alguém poder ajudar agradeço!! 'SELECT l.id AS idlugar, l.nome AS lugarnome, l.estado AS lugarestado, l.regiao AS lugarregiao, l.usuario, u.nome AS usuarionome, f.caminho AS fotocaminho FROM lugar AS l INNER JOIN usuarios AS u ON u.id = l.usuario LEFT OUTER JOIN fotos AS f ON l.id = f.lugar WHERE l.nome LIKE :filtro ORDER BY l.id DESC Limit 50'
  2. mldiogo87

    Busca por aproximação

    Então, não é bem o que precisava, porque nesses casos é palavras parecidas. Acho que o que eu busco é meio impossível. Mas vou continuar pesquisando! Obrigado!
  3. mldiogo87

    Busca por aproximação

    Boa noite, Estou pesquisando e não achei nada que me atenda até então. Seguinte, vamos supor que o critério de busca é "BRASIL UM PAIS ABENCOADO POR DEUS". Suponha, também, que há no banco de dados o campo 'nome' com os dados: 1-) "BRASIL POPULOSO MAIS ABENÇOADO POR DEUS" outro 2-) "BRASIL EMBORA COM POLITICOS CORRUPTOS É ABENCOADO" Precisaria ao realizar a busca, que o SELECT identificasse qual critério tem mais palavras em comum com o campo, no caso "BRASIL POPULOSO MAIS ABENÇOADO POR DEUS" preenche 3 palavras do critério, enquanto o "BRASIL EMBORA COM POLITICOS CORRUPTOS É ABENCOADO" preenche somente 2 palavras, logo minha consultaria deveria retornar "BRASIL POPULOSO MAIS ABENÇOADO POR DEUS" Pesquisei sobre AGAINST com BOOLEAN mas não é exatamente o que preciso. Se alguém tiver um norte agradeceria bastante Obrigado
  4. mldiogo87

    Função para obter coordenadas de GPS

    Solução se alguém precisar: <?php $filename = "1.jpg"; $exif = exif_read_data($filename); if(isset($exif['GPSLatitude'])){ $lon = getGps($exif["GPSLongitude"], $exif['GPSLongitudeRef']); $lat = getGps($exif["GPSLatitude"], $exif['GPSLatitudeRef']); echo $lon; echo $lat; //run code if long/latitude was found }else{ echo "Arquivo sem dados de GPS"; } function getGps($exifCoord, $hemi) { $degrees = count($exifCoord) > 0 ? gps2Num($exifCoord[0]) : 0; $minutes = count($exifCoord) > 1 ? gps2Num($exifCoord[1]) : 0; $seconds = count($exifCoord) > 2 ? gps2Num($exifCoord[2]) : 0; $flip = ($hemi == 'W' or $hemi == 'S') ? -1 : 1; return $flip * ($degrees + $minutes / 60 + $seconds / 3600); } function gps2Num($coordPart) { $parts = explode('/', $coordPart); if (count($parts) <= 0) return 0; if (count($parts) == 1) return $parts[0]; return floatval($parts[0]) / floatval($parts[1]); } ?>
  5. mldiogo87

    Função para obter coordenadas de GPS

    Usei em todas, agora dentro da função o erro retorna de uma variável que não sei onde verificar Notice: Undefined offset: 1 in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\new\adajax\include\gps.php on line 33 Notice: Undefined offset: 2 in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\new\adajax\include\gps.php on line 33 Notice: Undefined offset: 1 in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\new\adajax\include\gps.php on line 33 Notice: Undefined offset: 2 in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\new\adajax\include\gps.php on line 33 LINE 33 $part = explode('/', $coordinate[$i]);
  6. mldiogo87

    Função para obter coordenadas de GPS

    Bom dia, Estou utilizando uma função para obter os dados de GPS de imagens. Ela funciona, ok. Mas quando uma imagem não tem dados de GPS o PHP retorna o erro Undefined index das variáveis. Tentei colocar if empty para as variáveis mas o erro persiste. Teria como fazer algo para quando não tiver dados de gps retorna "Sem dados de GPS" <?php $exif = exif_read_data($filename); $latitude = gps($exif["GPSLatitude"], $exif['GPSLatitudeRef']); $longitude = gps($exif["GPSLongitude"], $exif['GPSLongitudeRef']); ##### não funciona if ( empty($GPSLatitude) || empty($GPSLatitudeRef) || empty($offset) || empty($GPSLongitude) || empty($GPSLongitudeRef) ) { echo "Arquivo sem coordenada de GPS"; } function gps($coordinate, $hemisphere) { for ($i = 0; $i < 3; $i++) { $part = explode('/', $coordinate[$i]); if (count($part) == 1) { $coordinate[$i] = $part[0]; } else if (count($part) == 2) { $coordinate[$i] = floatval($part[0])/floatval($part[1]); } else { $coordinate[$i] = 0; } } list($degrees, $minutes, $seconds) = $coordinate; $sign = ($hemisphere == 'W' || $hemisphere == 'S') ? -1 : 1; return $sign * ($degrees + $minutes/60 + $seconds/3600); } ?> Obrigado!!
  7. mldiogo87

    Preencher formulário ao carregar a página

    luiz, Realizei alguns testes e não funcionou, porque o que eu preciso é que o texto declarado dentro do ID do A HREF seja inserido no formulário e não o texto declarado no javascript. O seu código o texto inserido é o do java e não ao contrário. Obrigado
  8. mldiogo87

    Preencher mais de um campo do formulário com JAVASCRIPT

    Colaboração do colega Luiz do fórum para quem precisar: <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="admin1/js/jquery-3.2.1.min.js"></script> <script type="text/javascript"> var teste = document.getElementById('Escrita'); $(document).ready(function (){ $("#Escrita").click(); }); function escrever(){ // colocar o valor que quiser no val() $(document).ready(function (){ $("#cltd").val("Escrita"); $("#cltn").val("Escrita2"); //-------------------------------------------------------- }); } </script> </head> <body> <a href="#" onclick="escrever()" id="Escrita">Adicionar Coordenadas</a><br/><br/> <a href="#" onclick="escrever()" id="Escrita2"></a> <input id="cltd" type="text" /> <input id="cltn" type="text" /> </body> </html> Worked!
  9. mldiogo87

    Preencher formulário ao carregar a página

    Funcionando 100%! Obrigado!!
  10. mldiogo87

    Preencher formulário ao carregar a página

    Obrigado luiz, chegando em casa testarei. =)
  11. Bom dia, Tenho um formulário com vários campos e queria dar a opção do usuário preenchê-los automaticamente, de acordo com certas variáveis do PHP. Eu consegui, utilizando o código abaixo, preencher individualmente cada campo do formulário. O que eu precisaria, no entanto, era que com um "clique" preenchesse mais de um campo. Ex.: Formulário: NOME E-MAIL CIDADE PREENCHER OS CAMPOS COM SEUS DADOS Ao clicar, preencherá os campos de acordo com os dados das variáveis do PHP. <script type="text/javascript"> function escrever( el ){ document.getElementById('cltd').value = el.id; } function escrever( el ){ document.getElementById('clnt').value = el.id; } </script> ### AO CLICAR NO ADICIONAR DADOS ADICIONA O QUE ESTIVER NA ID NOS DOIS CAMPOS (cltd e clnt). ADICIONAR DADOS AO FORMULÁRIO <a href="#" onClick="escrever( this )" id="$variavelcltd"></a>'; <a href="#" onClick="escrever( this )" id="$variavelclnt"></a>'; Obrigado!
  12. mldiogo87

    Preencher formulário ao carregar a página

    Bom..Estive pensando e estudando, acho que seria melhor eu fazer esse script de outra forma: Imaginem que eu preciso adicionar em 2 campos do formulário dois texto distintos, mas queria fazer isso com apenas 1 clique e não 2, individualmente. <script type="text/javascript"> function escrever( el ){ document.getElementById('cltd').value = el.id; } function escrever( el ){ document.getElementById('clnt').value = el.id; } </script> ### AO CLICAR NO ADICIONAR DADOS ADICIONA O QUE ESTIVER NA ID NOS DOIS CAMPOS (cltd e clnt). ADICIONAR DADOS AO FORMULÁRIO <a href="#" onClick="escrever( this )" id="Escrita do formulário cltd"></a>'; <a href="#" onClick="escrever( this )" id="Escrita do formulário clnt"></a>'; Obrigado!!
  13. mldiogo87

    Interação do PHP com Google Maps

    Obrigado..Vou dar uma lida, ver se acho o caminho inverso. Abraços
  14. mldiogo87

    Interação do PHP com Google Maps

    Boa noite, Tenho as variáveis de longitude e latitude armazenadas em um banco de dados. Dei uma boa pesquisada e nada achei nesse sentido, alguém já fez algum projeto para pegar o nome da cidade e estado de acordo com as coordenadas de GPS, para interagir com PHP ? Grato,
  15. mldiogo87

    Preencher formulário ao carregar a página

    Olá Obrigado. Na verdade eu precisaria adicionar os dados insertos no link dentro de um input de texto em formulário, cujo nome é cltd. Da forma como você colocou creio que não consigo manipular o que colocar no formulário, certo ?? <a href="#" onclick="escrever(this)" id="O QUE ESTIVER AQUI ADICIONAR AO FORMULÁRIO">Adicionar Escrita</a> Grato
×

Informação importante

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