Я пытался решить некоторые вопросы по внедрению карт Google с API, используя это руководство http://code.google.com/intl/no-NO/apis/maps/articles/phpsqlajax_v3.html.
Я застрял в этой части: изменив запрос с помощью переменной, заданной в другом документе или в том же документе, с обработкой базового имени сервера, например:
* (это php-файл, который генерирует XML-файл: http://gmaps -samples-v3.googlecode.com / svn / trunk / articles / phpsqlajax / phpsqlajax_genxml3.php) *
$mapid = str_replace(".php","",basename($_SERVER['REQUEST_URI']));
$query = "SELECT * FROM markers WHERE type='".$mapid."'";
Это не работает ...
Также это не работает, если я устанавливаю переменную в главном файле webpage.php, которая отображает карту eighter ... это работает, если я устанавливаю переменную в том же файле (xmlgenerate.php) следующим образом:
$mapid = "mymap";
$query = "SELECT * FROM markers WHERE type='".$mapid."'";
Надеюсь, кто-нибудь скажет мне, что я здесь не так делаю.
edit: вот ссылка на живые файлы, кстати. xmlgenerate => http://www.pinnedmap.com/mapdata.php и mappage => http://www.pinnedmap.com/test.php Примечание. правильный пример запроса: wondersoftheworld
для передачи переменной из test.php было бы идеально.