Salve, sto scrivendo una pagina php, che al suo interno contiene una googlemap.
La mappa dovrebbe essere costruita a aseconda di alcuni valori contenuti in un db (lat,lng)
Il problema è il seguente:

ho la mia funzione js:

function visualizzaCartina(lat,lng) {
alert(lat+" "+lng);
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(lat, lng), 13);
}
}

essa funziona sola se:
<body onload="visualizzaCartina(20,12)" onunload="GUnload()">
<div id="map" style="width: 500px; height: 300px"></div>

Il problema è che le coordinate devono essere dimaniche, cioè dovrei reperirle dal db, ho provato a richiamare lo script come segue:

<script type="text/javascript">
visualizzaCartina($db->leggi(0,"lat"),$db->leggi("lng"));
</script>
<div id="map" style="width: 500px; height: 300px"></div>
ma non mi visualizza la cartina come mai?