Wie übergebe ich aus mehreren Dropdown Menüs die Werte an externes PHP Script ?

mcshirt

Grünschnabel
Hallo, liebe Gemeinde.

Ich bin dabei ein Suchformular in PHP zu schreiben.
Soweit funktioniert auch alles einwandfrei.
jetzt möchte ich jedoch noch drei DropDown Menüs einbauen, mit deren Hilfe ich Suchergebnisse verfeinern kann.

Das ganze soll in etwa so aussehen:
Als erstes wähle ich aus einem Dropdown Menü, was ich eigendlich suchen möchte... z.B. Photos, Videos, Musik
Entsprechend übergebe ich diesen Wert an ein externes PHP Script und die entsprechenden Suchergebnisse werden dort aufgelistet. So weit so gut.

Nunmehr möchte ich zusätzlich noch drei weitere dropdown menüs miteinbeziehen.
Z.B. in dem ersten nach "70er"..."80er"..."90er"... entsprechend soll dieer Wert wieder an das externe Script übergeben werden und die Suchergebnisse werden unter einbeziehung des ersteren Wertes neu ausgegeben.
Entsprechend soll Menü2 und Menü3 die gleichen Auswirkungen haben.

Mein Problem ist, wie ich an die Werte von jedem Dropdownmenü gelange.
Ich kann leider immer nur den geänderten Wert des entsprechenden Menüs weitergeben.
Jedoch weiß ich nicht, wie ich an die unangetasteten <Select> Werte gelange.

Habt Ihr da einen tollen Tip für mich ?

Vielen Dank
mcshirt
 
Ich verstehe dein Problem hier nicht so ganz.
In einem Select-Feld ist immer die von dir als erstes eingegebene Option vorselektiert, außer du selektierst ein anderes via
Code:
<option value="wert" selcted>Text</option>

im externen PHP-Script brauchst du doch nur
Code:
$_POST['name_des_selects']
//oder
$_GET['name_des_selects']
abfragen, und schon hast du was du willst.
 
wann wird denn dein formular abgeschikt ? wenn du was im drop down auswählst ? Wenn ich dich richtig verstanden habe hast du keinen submit button.

und wenn ich richtig der annahme bin dann mach dir doch einfach mit

HTML:
<input type="hidden" value="DEINWERT"/>

ein unsichtbares feld was du jedesmal wieder mit schickst.
 
Hi,

ich glaube, sein Problem ist eher, die Auswahllisten in Abhängigkeit voneinander dynamisch zu füllen.

Eine Suche hier im Forum nach den Begriffen "abhängige select" oder "drop down dynamisch" liefert einiges an brauchbaren Treffern.

LG
 
Stichwort: AJAX !!
Mit dem onchange event der Selectbox kannst du dir dann ganz simpel die nötigen Daten holen.

Einziger Nachteil sind halt die 5% der User die Javascript ausgeschaltet haben.


Gruß
 
Zurück