Hallo zusammen,
bin mir nicht sicher ob ich in der richtigen Rubrik bin.
Versuche erst einmal mein Projekt zu erklären:
Ich versuche Daten aus einer mysql Datenbank auf einer Landkarte abzubilden.
Das ganze hat ohne Problem geklapptk, wenn ich alle Daten darstelle.
Nun möchte ich das die Benutzer eine html Seite mit einem Formular öffnen, hier könnnen verschiedene Kriterien gewählt oder festlegen werden.
Nach dem er die Auswahl getroffen hat, werden die Daten an eine php Datei übergeben:
Code:
<form id="formular01" name="formular01" method="post" action="abfrage01_genxml.php">
<input name="submit" type="submit" id="submit" value="Senden" />
An dieser Stelle nochmal Danke an DokuLeseHemmung und Damir die mir bei der SQL Abfrage geholfen haben. Funktioniert einwandfrei.
Nun werden die aus SQL zurück gegebenen Werte ins XML Format gebracht
Code:
while ($row = @mysql_fetch_assoc($result)){
$node = $dom->createElement("marker");
$newnode = $parnode->appendChild($node);
$newnode->setAttribute("plz", $row[utf8_encode('plz')]);
$newnode->setAttribute("ort", $row[utf8_encode('ort')]);
$newnode->setAttribute("strasse", $row[utf8_encode('strasse')]);
echo $dom->saveXML();
Es sind sehr viele nodes darum oben nur drei davon.
Bis dahin funktioniert alles perfekt und die XML Daten werden mir im Browser richtig angezeigt.
Nun möchte ich die XML Daten an eine neue html Seite übergeben, auf der
eine Landkarte mit den entsprechenden Markern angezeigt wird.
Wie ich die Karte erstelle und die einzelnen Attribute auslese ist mir klar, nun hat sich aber die Reihenfolge geändert, zuerst war es so, das eine html Seite geöffnet wurde die die php Datei aufgerufen hat und gleich die Landkarte erstellt hat.
Da ich nun aber zuerst Filtern möchte, komme ich nur soweit, daß mir die XML Daten im Browser richtig angezeigt werden, wo muß ich anpacken, damit nun noch die Karte erstellt wird?
Ich verstehe nicht wie ich die einzelenen Teile verbinde.
Die Datenquelle für die zweite html Seite ist ja nicht mehr die abfrage01_genxml.php, weil die Daten nun ja schon erstellt sind, aber wie greife ich nun auf diese zu?
Wenn ihr mehr Infos braucht, bitte melden.
Hoffe ihr könnt mir auch hier weiterhelfen.
Gruß
Peter