

mldiogo87
Members-
Content count
57 -
Joined
-
Last visited
Community Reputation
2 ComumAbout mldiogo87

Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
mldiogo87 started following Preencher mais de um campo do formulário com JAVASCRIPT, Ajuda com ideias para desenvolver um sistema de artigos, Uso correto LEFT OUTER JOIN + DISTINCT and and 2 others
-
Olá, Estou desenvolvendo um sistema de cadastro de artigos para minha esposa, algo amador, simples, mas que precisa de certa funcionalidade. Me deparei com a seguinte situação, existirá a tabela no MySQL categoria e artigos. Dentro da tabela artigos existirá a coluna categoria, que se relacionará com a tabela categorias por simples inner join . O problema é que surgiu a necessidade de um mesmo artigo pertencer a mais de uma categoria, assim estou pesquisando soluções. Por exemplo, na hora de cadastrar várias categorias em uma linha da tabela artigos, a melhor forma é eu inserir os números dos ID’S das categorias separado por vírgula e na hora de chamar a consulta utilizar o explode do php ? Existe uma maneira mais simples para a solução dessa problemática ? Obrigado!
-
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'
-
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!
-
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
-
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]); } ?>
-
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]);
-
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!!
-
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
-
Preencher mais de um campo do formulário com JAVASCRIPT
mldiogo87 replied to mldiogo87's topic in 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! -
Funcionando 100%! Obrigado!!
-
Obrigado luiz, chegando em casa testarei. =)
-
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!
-
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!!
-
Obrigado..Vou dar uma lida, ver se acho o caminho inverso. Abraços
- 2 replies
-
- coordenadas gps
- php
-
(and 1 more)
Tagged with:
-
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,
- 2 replies
-
- coordenadas gps
- php
-
(and 1 more)
Tagged with: