Tenho um código que trás os dados de localização do usuário, porém preciso pegar essas informações e colocar no banco de dados com PHP. Tentei dessa forma, vejam:
<script>
(function(){
var info = document.getElementById('info');
var lat = geoip_latitude();
var lon = geoip_longitude();
var city = geoip_city();
<?php $sqlCadastrar = "INSERT INTO localidade_acesso VALUES(null,'".$ip."',"; ?>
var out = '<h3>Por segurança, os dados abaixo estão sendo armazenados em nossa base de dados!</h3>'+
'<ul>'+
'<li>Latitude: ' <?php $sqlCadastrar .= "'"; ?> + lat + <?php $sqlCadastrar .= "',"; ?> '</li>'+
'<li>Longitude: ' <?php $sqlCadastrar .= "'"; ?> + lon + <?php $sqlCadastrar .= "',"; ?> '</li>'+
'<li>Cidade: ' <?php $sqlCadastrar .= "'"; ?> + city + <?php $sqlCadastrar .= "',"; ?> '</li>'+
'<li>Cód. Região: ' <?php $sqlCadastrar .= "'"; ?> + geoip_region() + <?php $sqlCadastrar .= "',"; ?> '</li>'+
'<li>Região: ' <?php $sqlCadastrar .= "'"; ?> + geoip_region_name() + <?php $sqlCadastrar .= "',"; ?> '</li>'+
'<li>Código do País: ' <?php $sqlCadastrar .= "'"; ?> + geoip_country_code() + <?php $sqlCadastrar .= "',"; ?> '</li>'+
'<li>Nome do País: ' <?php $sqlCadastrar .= "'"; ?> + geoip_country_name() + <?php $sqlCadastrar .= "',"; ?> '</li>'+
'</ul>';
<?php
$sqlCadastrar .= "NOW()";
$sqlCadastrar .= ")";
$sql = mysql_query($sqlCadastrar);
?>
info.innerHTML = out;
var url = 'http://maps.google.com/maps/api/staticmap?center='+
lat+','+lon+'&sensor=false&size=300x300&maptype=roadmap&key='+
'ABQIAAAAijZqBZcz-rowoXZC1tt9iRT2yXp_ZAY8_ufC3CFXhHIE1NvwkxQQBCa'+
'F1R_k1GBJV5uDLhAKaTePyQ&markers=color:blue|label:I|'+lat+
','+lon+'6&visible='+lat+','+lon+'|'+(+lat+1)+','+(+lon+1);
var map = document.getElementById('map');
map.innerHTML = '<img src="'+url+'" alt="'+city+'">';
})();
</script>
Porém o IP e a data cadastra com sucesso, mas os dados do Javascript não.... alguém teria uma idéia melhor que essa?!? :lol:
Pergunta
MTavares
Salve colegas.
Tenho um código que trás os dados de localização do usuário, porém preciso pegar essas informações e colocar no banco de dados com PHP. Tentei dessa forma, vejam:
Porém o IP e a data cadastra com sucesso, mas os dados do Javascript não.... alguém teria uma idéia melhor que essa?!? :lol:
Vlw!
Editado por MTavaresLink para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.