使用MySQL数据库表中的值通过PHP生成SVG图形

时间:2014-09-24 14:00:30

标签: php mysql graphics svg

我试图回应这个

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

作为sgg图形代码段中的多边形点

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

我怎么样? 感谢

2 个答案:

答案 0 :(得分:0)

这样的东西?

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

答案 1 :(得分:0)

根据要求或编码风格,还有其他方法: -

  1. $.getJSON(....) jQuery方法,其中服务器echo json_decode($row);,然后从JSON数据动态绘制折线(例如:RaphaelJS或SnapSVG为您节省了一些编码)

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

  3. 对于单页应用程序,使用#1,因为它是一个AJAX调用。

    对于一次性页面加载,#2编码非常简单。

    注意:HTML中的<?php echo太多很难调试,还建议使用moustache模板来帮助提高可读性和代码简化。