partyjunky
Grünschnabel
Hoffe dass es der Richtige Thread ist.
Also versuche ein Chained Select menu einzubinden. Habe dazu auch einen brauchbaren Code im Netz gefunden (Wer es wissen will: http://www.dynamicdrive.com/dynamicindex1/chainedmenu/index.htm) Dort sind auch die vier Dateien um die es geht.
Also html einbinden in die Seite klappt, das Sample im ursprünglichen Zustand auch. Nun zu meinem Anliegen.
In der config.js werden die möglchen Werte definiert. Dies ist in dem Beispiel statisch gelöst. Da ich aber wechelnde Werte habe und über 1000 wollte ich das über eine php Abfrage und Datenbank machen.
/////DEFINE YOUR MENU LISTS and ITEMS below///////////////// Ab hier sollen die php Ausgaben stehen. (Falls durch die Border oben nicht zu sehen ist)
Die .php liest für sich das auch korrekt aus (habe es seperat getestet) und bildet die 1500 Werte starke Liste. (3x mysql_fetch_array mit echo)
Wenn ich die php aber (wie ich dachte) an die stelle der statischen Daten in der config.js schreibe passiert nichts. Wie gebe ich innerhalb der Datei die php Werte aus. Habe schon seit gestern viel ausprobiert aber es klappt nur nicht.
Es soll am Ende so sein, dass die Werte für die config.js durch die php eingelesen werden sobald es gebraucht wird, dami die Auswahlmöglichkeiten immer aktuell s
Also versuche ein Chained Select menu einzubinden. Habe dazu auch einen brauchbaren Code im Netz gefunden (Wer es wissen will: http://www.dynamicdrive.com/dynamicindex1/chainedmenu/index.htm) Dort sind auch die vier Dateien um die es geht.
Also html einbinden in die Seite klappt, das Sample im ursprünglichen Zustand auch. Nun zu meinem Anliegen.
In der config.js werden die möglchen Werte definiert. Dies ist in dem Beispiel statisch gelöst. Da ich aber wechelnde Werte habe und über 1000 wollte ich das über eine php Abfrage und Datenbank machen.
HTML:
//var hide_empty_list=true; //uncomment this line to hide empty selection lists
var disable_empty_list=true; //uncomment this line to disable empty selection lists
var onclickaction="alert" //set to "alert" or "goto". Former is for debugging purposes, to tell you the value of the final selected list that will be used as the destination URL. Set to "goto" when below configuration is all set up as desired.
var newwindow=0 //Open links in new window or not? 1=yes, 0=no.
/////DEFINE YOUR MENU LISTS and ITEMS below///////////////// ab hier sollen die Werte der php stehen
addListGroup("chainedmenu", "First-Select");
addOption("First-Select", "Select an item", "", 1); //HEADER OPTION
addList("First-Select", "Webmaster Resources", "", "Webmaster");
addList("First-Select", "News Sites", "", "News");
addList("First-Select", "Car Sites", "", "Cars");
addOption("Webmaster", "Select an item", "", 1); //HEADER OPTION
addList("Webmaster", "JavaScript Links", "", "Webmaster-JavaScript");
addList("Webmaster", "PHP Links", "", "Webmaster-PHP");
addOption("Webmaster", "CodingForums.com", "http://www.codingforums.com"); //END OF THIS NODE
addOption("Webmaster-JavaScript", "Select an item", "", 1); //HEADER OPTION
addOption("Webmaster-JavaScript", "JavaScript Kit", "http://www.javascriptkit.com");
addOption("Webmaster-JavaScript", "Dynamic Drive", "http://www.dynamicdrive.com");
addOption("Webmaster-JavaScript", "JavaScript Reference", "http://www.javascriptkit.com/jsref/");
addOption("Webmaster-PHP", "Select an item", "", 1); //HEADER OPTION
addOption("Webmaster-PHP", "PHP.net", "http://www.php.net");
addOption("Webmaster-PHP", "mySQL", "http://www.mysql.com");
addOption("News", "Select an item", "", 1); //HEADER OPTION
addList("News", "General News", "", "News-General");
addList("News", "Tech News", "", "News-Tech");
addOption("News-General", "Select an item", "", 1); //HEADER OPTION
addOption("News-General", "CNN", "http://www.cnn.com");
...
Die .php liest für sich das auch korrekt aus (habe es seperat getestet) und bildet die 1500 Werte starke Liste. (3x mysql_fetch_array mit echo)
Wenn ich die php aber (wie ich dachte) an die stelle der statischen Daten in der config.js schreibe passiert nichts. Wie gebe ich innerhalb der Datei die php Werte aus. Habe schon seit gestern viel ausprobiert aber es klappt nur nicht.
Es soll am Ende so sein, dass die Werte für die config.js durch die php eingelesen werden sobald es gebraucht wird, dami die Auswahlmöglichkeiten immer aktuell s