Vullen van 2 dropdownlists vanuit database.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

01/06/2005 11:12:00
Quote Anchor link
Hallo,
Ik ben op zoek naar een script dat het volgende doet:
Op een pagina staan 2 dropdownlists (<select>). De eerste dropdownlist wordt gevuld vanuit de database, dat is niet het probleem.
Nou wil ik de 2e dropdownlist afhankelijk maken van de eerste; Bijvoorbeeld tabel B heeft een foreign key naar tabel A. De eerste dropdownlist wordt gevuld met alle records uit tabel A. Wanneer dan een keuze wordt gemaakt in dropdownlist 1 moet dropdownlist 2 worden gevuld met alleen die records uit tabel B die gerelateerd zijn aan de geselecteerde waarde uit dropdownlist 1 (tabel A).

Snappie?

Wie o wie kan mij helpen.
 
PHP hulp

PHP hulp

13/01/2025 21:20:55
 

08/06/2005 21:59:00
Quote Anchor link
select * from \" . $_POST[\'eerstedropdown\'] . \" order by id

en dan zet je ze allemaal neer zoals de eerste neem ik aan , en als je bij de eerste een selecteerd dat je dan automatisch de form submit
 
Sneezy

Sneezy

09/06/2005 07:40:00
Quote Anchor link
Het is niet de bedoeling om de 2e lijst te vullen d.m.v. een form submit. Ik neem aan dat door een form submit de hele pagina opnieuw wordt opgebouwd. En dat is niet wat ik wil.

Ik heb het donkerbruine vermoeden dat voor deze actie javascript nodig is. Helaas heb ik daar geen kennis van... :o(

Wie o wie heeft een voorbeeldscript voor mij?
 
Eris -

Eris -

09/06/2005 08:16:00
Quote Anchor link
Het moet met js. Alleen de oplossing is toch wat anders

Wat ik had gedaan is in js alle waarders in gelezen (Met php/mysql) en dan met js de waarders in de select geplaatst.
 
Jelmer -

Jelmer -

09/06/2005 08:23:00
 
Sneezy

Sneezy

09/06/2005 12:18:00
Quote Anchor link
@Jelmer:
Deze scripts heb ik veel aan!!! Mijn dank is groot.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.