Já to takhle načrtnu a někdo už to dotáhne třeba i zadarmo.
tohle bude v té stránce (ideálně skripty v externím souboru nebo v head)
<script type="text/javascript">
function getfile(page,query,method,div)
{
var xmlhttp;
try {
xmlhttp = new XMLHttpRequest();
}
catch (e) {
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {
alert("Váš prohlížeč nepodporuje AJAX!");
return false;
}
}
}
var url = page+query;
xmlhttp.onreadystatechange = function() {
if(xmlhttp.readyState == 4) {
document.getElementById(div).innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open(method, url, true);
xmlhttp.send(null);
}
</script>
<div id="klikacimapa">
<!-- tady je nejakej odkaz
<a href="#" onclick="getfile('loaddata.php','?id=data','GET','zobrazeni')"></a>
-->
</div>
<div id="zobrazeni">
Najeďte na něco na mapě a možná se Vám tady něco zobrazí
</div>
a teď soubor loaddata.php
<?php
require 'inc/config.php'; //nekde kde je pripojeni k databazi
$id = $_GET['id'];
$query = mysql_query("SELECT * FROM `tabulka` WHERE `sloupec` = '".mysql_real_escape_string($id)."' LIMIT 1");
$r = mysql_fetch_row($query);
echo $r[1]; //tady bude vypis sloupcu
exit();
?>
Tenhle kod je volně k použití, můžete si ho i vytisknout a cosi si s ním vytřít