powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / вывод меток из БД на карту
8 сообщений из 8, страница 1 из 1
вывод меток из БД на карту
    #38832103
Slava_post
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
<?php
header('Content-Type: text/html; charset=utf-8');

require ("config.php"); //подключаюсь к БД

if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') {

$result = mysql_query("SELECT * FROM addresses"); // выборка из таблицы

list($id, $name, $coords, $descriptions, $street, $house) = explode(", ", $result); // делаю для получения значения ячейки coords (в ней 2 числа через запятую - координаты x и y)
list($cx, $cy) = explode(",", $coords); // разделяю на x и y

// далее вывод на карту.

if(mysql_num_rows($result)>0)
{
while ($mar = mysql_fetch_array($result))
{
$json = array(name=>$mar['name'], descriptions=>$mar['descriptions'], lat=>$mar['cx'], lng=>$mar['cy']);
$markers[] = $json;
}

}
$points = array(markers=>$markers);

echo json_encode($points);

}

?>

Если без выборки координат делать с помощью explode, а задать ячейки напрямую, то все работает, как надо. А в этом случае карта не открывается даже. где ошибка не пойму
...
Рейтинг: 0 / 0
вывод меток из БД на карту
    #38832158
JeStone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slava_post,
Читайте мануалы.
http://php.net/manual/en/function.mysql-query.php
For SELECT, SHOW, DESCRIBE, EXPLAIN and other statements returning resultset, mysql_query() returns a resource on success, or FALSE on error.

http://php.net/manual/en/language.types.resource.php
A resource is a special variable, holding a reference to an external resource. Resources are created and used by special functions. See the appendix for a listing of all these functions and the corresponding resource types.

Чего вы в переменной $result засплитить хотите?
explode(", ", $result);


Модератор: Тема перенесена из форума "MySQL".
...
Рейтинг: 0 / 0
вывод меток из БД на карту
    #38832394
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я сомневаюсь, что в переменной $coords при
Код: php
1.
list($cx, $cy) = explode(",", $coords)

будет содержаться строка с разделителем..
...
Рейтинг: 0 / 0
вывод меток из БД на карту
    #38832631
Slava_post
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как правильно быть в этой ситуации?
...
Рейтинг: 0 / 0
вывод меток из БД на карту
    #38832645
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Slava_post,
например:
list($id, $name, $cx, $cy, $descriptions, $street, $house)
...
Рейтинг: 0 / 0
вывод меток из БД на карту
    #38832661
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не заметил, что у вас в верхнем list ", ", а не ","
В таком случае-у вас строка не соответствует виду:
Код: php
1.
"a, b, c,f, d, e, f"
...
Рейтинг: 0 / 0
вывод меток из БД на карту
    #38832667
JeStone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Slava_post,
Кстати, еще пару моментов подмечу:
1. Я так и не нашел, где у вас ниже по коду используется результат работы
Код: php
1.
2.
list($id, $name, $coords, $descriptions, $street, $house) = explode(", ", $result);
list($cx, $cy) = explode(",", $coords); 



2. Вы в курсе, что функции mysql_* уже давно являются deprecated и ими пользоваться не рекомендуется?
...
Рейтинг: 0 / 0
вывод меток из БД на карту
    #38832684
JeStone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kunaksergeyне заметил, что у вас в верхнем list ", ", а не ","
В таком случае-у вас строка не соответствует виду:
Код: php
1.
"a, b, c,f, d, e, f"


Она не соответствует, потому что это не строка
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / вывод меток из БД на карту
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]