Problem: Dynamisches Menue via mySQL
Habe gerade mit mySQL in PHP angefangen (wie man wohl unschwehr an dem geosteten Quellcode erkennen kann), aber selber lernen finde ich viel besser als kopieren.
Nur nun komme ich auch mit meinen Inet-Quellen nicht mehr weiter.
Ich habe eine vertikale Klapp-Navi deren Menuepunkte aus einer Datenbank dynamisch ausgelesen werden. Als erstes sollen alle Länder angezeigt werden zu denen es Einträge gibt und wenn man eines auswählt dann sollen zu diesem Land alle vorhandenen Strecken als Menueauswahl unter entsprechendem Land erscheinen. Klappt auch faßt, nur das bei Teil 2 alle Strecken immer unter Land 1 aufklappen und nicht nur die passenden unter dem entsprechendem Land. Hängen tut das wohl am Abgleich der daten aus $result und $result2 ( $data[land] ). Nur komm ich jetzt absolut nicht mehr weiter ....
Hier mal mein bisheriges Werk:
FunktionsDemo: http://www.natourwunder.de/index1.php?menue1=home (Navipunkt: Wanderstrecken)
Gruß,
Anastasia
Nur nun komme ich auch mit meinen Inet-Quellen nicht mehr weiter.
Ich habe eine vertikale Klapp-Navi deren Menuepunkte aus einer Datenbank dynamisch ausgelesen werden. Als erstes sollen alle Länder angezeigt werden zu denen es Einträge gibt und wenn man eines auswählt dann sollen zu diesem Land alle vorhandenen Strecken als Menueauswahl unter entsprechendem Land erscheinen. Klappt auch faßt, nur das bei Teil 2 alle Strecken immer unter Land 1 aufklappen und nicht nur die passenden unter dem entsprechendem Land. Hängen tut das wohl am Abgleich der daten aus $result und $result2 ( $data[land] ). Nur komm ich jetzt absolut nicht mehr weiter ....
Hier mal mein bisheriges Werk:
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
include("db.inc.php");
if ($_GET['menue2']>' '){
$result = mysql_query("SELECT DISTINCT land FROM trekking_test2 ORDER BY land ASC");
$result2 = mysql_query("SELECT strecke, land FROM trekking_test2 ORDER BY strecke ASC");
$result3 = mysql_query("SELECT strecke, land, ID, beschreibung, anbindung, links, tagebuch,
klima, fotos FROM trekking_test2 WHERE strecke='".$_GET['section2']."' ORDER BY land ASC");
$data3=mysql_fetch_array($result3);
while($data=mysql_fetch_array($result)){
echo "<tr><td colspan=\"2\" height=\"20\" class=\"umenue2a\"><a href=\"index1.php?menue2=strecken§ion1=
".$data[land]."\" class=\"umenue2\">".$data[land]."</a></td></tr>\n";
if ($_GET['section1']>' '){
while($data2=mysql_fetch_array($result2)){
if ($_GET['section1']=$data2[land]){
echo "<tr><td colspan=\"2\" height=\"20\"><a href=\"index1.php?menue2=strecken§ion1=".$data[land].
"§ion2=".$data2[strecke]."\" class=\"umenue3\">".$data2[strecke]."</a></td></tr>\n";
}}}}}
|
FunktionsDemo: http://www.natourwunder.de/index1.php?menue1=home (Navipunkt: Wanderstrecken)
Gruß,
Anastasia


