SQL Abfrage via php mit JavaScript

G

gschindl

Guest
Hallo Leute!

Ich programiere erst seit sehr kurzem JavaScript deswegen vielleicht für euch ein einfach Frage:

Ich habe mit JavaScript ein TreeView Element programmiert, das ich als Navigatinsframe für eine Internetseite aufbauen will. Den Inhalt des TreeView Elements möchte ich aber mit Daten aus einer SQL Datenbank füllen. Um diese Daten zu erhalten, dachte ich mir, ich werde dies über eine php-Abfrage realisieren. Könnt ihr mir bitte sagen, ob dies möglich ist und wenn ja, wie ich das am besten realisieren kann?

Mein Code sieht folgendermaßen aus:

CODE
//MaxCountry aus Datenbank ermitteln
for (i=0; MaxCountry; i++)
{
//Land i wird ausgegeben
Note(i+1, 0, Country[i], '')

for(j=0; MaxCity; j++)
{
if (Country[i] == CountryWhereCityIs[j])
{
z++
//Städte j die zum oberen Land i gehören werden ausgegeben
Note(z+i+1, i+1, City[j], Link[j]);
}
}
}


Der Code, der erstellt werden soll, würde statisch folgendermaßen aussehen:

Note(1,0,'Österreich','')
Note(3,1,'LNZ','http://www.flughafen-linz.at')
Note(4,1,'GRZ','http://www.flughafen-graz.at/')
Note(2,0,'Deutschland','')
Note(5,2,'MUC','')
Note(6,2,'FRA','')

Vielleicht kann mir dabei jemand helfen!

Vielen Dank

Günther
 
Ja, es ist möglich, du musst die Werte aus Php an Javascript übergeben (wenn ich das richtig sehe ;-):
Node ist die Javascriptfunktion, die den Knoten hinzufügt...?

QUOTE
echo "<script language=javascript>";
//MaxCountry aus Datenbank ermitteln
// in php benutzen wir $
for ($i=0; $i<$MaxCountry; $i++)
{
//Land i wird ausgegeben
echo "Note({$i+1}, 0, {$Country[$i]}, ' ');"

for($j=0; $j<$MaxCity; $j++)
{
if ($Country[$i] == $CountryWhereCityIs[$j])
{
$z++
//Städte j die zum oberen Land i gehören werden ausgegeben
echo "Note({$z+$i+1}, {$i+1}, {$City[$j]}, {$Link[$j]});"
}
}
}
echo "</script>";
 
Danke für deine Hilfe! Werde ich gleich ausprobieren!

Lg

Günther
 
Zurück
Oben