Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> SVG + PHP
bob1223
post 16.07.2008, 14:48:38
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 1
Dołączył: 1.01.2006

Ostrzeżenie: (0%)
-----


Witam

Potrzebuję pomocy w jaki sposób połączyć php i svg.
Posiadam bazę danych w mysql o figurach a dokładniej jej wierzchołki x1, y1, x2, y2, x3, y3, x4, y4 i pobierając te dane za pomocą php chciałbym je wyświetlić i narysować figury za pomocą svg. Co próbowałem w pliku php wstawić:

echo("
<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" preserveAspectRatio=\"xMidYMid meet\" zoomAndPan=\"magnify\" version=\"1.0\" contentScriptType=\"text/ecmascript\" contentStyleType=\"text/css\">
");

$zapytanie1 = "SELECT * FROM siec_bloki WHERE siec = '$siec_id'";
$pytanie1 = mysql_query($zapytanie1);
while($wiersz1=mysql_fetch_array ($pytanie1))
{
$x1 = "".$wiersz1['x1'].""; $y1 = "".$wiersz1['y1']."";
$x2 = "".$wiersz1['x2'].""; $y2 = "".$wiersz1['y2']."";
$x3 = "".$wiersz1['x3'].""; $y3 = "".$wiersz1['y3']."";
$x4 = "".$wiersz1['x4'].""; $y4 = "".$wiersz1['y4']."";

echo(" <polygon points=\"$x1,$y1 $x2,$y2 $x3,$y3 $x4,$y4\" style=\"fill:#00ee00; stroke:#000000; stroke-width:3\"/>");
}

echo("</svg>");

No ale niesety plik nic a nic nie rysuje, wiem że przeglądarka powinna mieć zainstalowaną wtyczkę do svg ja używam przeglądarki Opera

Nikt nie pomoże? Źle opisałem problem?
Go to the top of the page
+Quote Post
wojckr
post 19.07.2008, 10:31:53
Post #2





Grupa: Zarejestrowani
Postów: 50
Pomógł: 4
Dołączył: 6.05.2007
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Może brakuje deklaracji dokumentu na samej górze <?xml version="1.0"?> ?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 1.07.2025 - 16:58