Уверен, что я пропустил что-то очевидное здесь: следующее из эха повторяет переменные lat-long из MySQL, а переменная долготы начинается с знака минус, что предотвращает чтение эхо-инструкции это и все, что следует за ним. Я уверен, что есть способ очистить/сбежать, но просто не могу это решить.Устранение минус-знака в выражении PHP-эха
echo "
http://maps.google.com/maps?ll=". $ row ['широта']. ",". $ row ['longitude']. "target = _new> Просмотр в Картах Google";
Это результат запроса PDO и тестирования прохождения lat-long в Google Maps.
Независимо отрицательное значение вашей долготы, это не должно мешать эхо от его отображения. – Joucks
Тогда что-то еще должно быть неправильным: когда я меняю строку $ nbr на минус, она работает. urlencode добавляет знак «+» перед долготой, например:> http://maps.google.com/maps?ll=44.0083,+-69.8950 – Dan
@joucks OK, исправлено, и моя ошибка заключалась в том, что DB не является чистым: перед данными долготы есть пробелы! Удаление их заставляет его работать. – Dan