Генерируйте SVG-графику, используя значения из таблицы базы данных MySQL через Stack Overflow

я пытаюсь повторить это

echo $row['positionX'] . " " . $row['positionY'];

как полигональные точки в фрагменте кода SVG

<polyline points = "...HERE..." fill = "none" stroke = "blue" stroke-width = "3"/>

как мне это сделать?
Спасибо

0

Решение

Существуют и другие способы, в зависимости от требований или стиля кодирования:

  1. $.getJSON(....) JQuery метод, где сервер echo json_decode($row);, а затем динамически рисовать ломаную линию из данных JSON (например, RaphaelJS или SnapSVG экономит вам немного кода)

  2. echo "<polyline points=\"$row['positionX'],$row['positionX']\" \/>";

Для одностраничного приложения используйте # 1, так как это AJAX-вызов.

При однократной загрузке страницы кодирование №2 достаточно простое.

Примечание: слишком много <?php echo в HTML сложно отлаживать, также рекомендую усы создание шаблонов для удобства чтения и упрощения кода.

0

Другие решения

Что-то вроде этого?

<polyline points = "<?php echo $row['positionX'] . " " . $row['positionY']; ?>" fill = "none" stroke = "blue" stroke-width = "3"/>
0

По вопросам рекламы [email protected]