Dropdown boxen linken + input velden vullen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Cas

Cas

05/05/2009 16:16:00
Quote Anchor link
Hallo,

Ik heb even een vraagje. Weet iemand hoe je 2 dropdown boxen kan linken en dan de uitkomst laten weergeven in een input veld?

Even voor de makkelijkheid: Ik wil graag 2 dropdown boxen. De ene is voor het selecteren van een bedrijf en de ander is voor het selecteren van de desbetreffende persoon uit dat bedrijf. De gegevens die daar dan uit komen wil ik graag in mijn input velden krijgen.

Ik hoop dat iemand een idee heeft,
Gr, Cas
 
PHP hulp

PHP hulp

23/11/2024 03:04:18
 
Joost

Joost

05/05/2009 16:21:00
Quote Anchor link
Euh dan zal je met een onchange moeten werken op die select boxen.

Maar ben je van plan ajax te gebruiken of dump je eerst gewoon alle je variable in een lange array?

Dit is allemaal meer javascript dan php in iedergeval.

Je kan het op 2 manieren doen eigenlijk:

1. Op je eerste slect box een onchange zetten en het id van het bedrijf ophalen, deze vervolgens in je address te zetten de pagina te refreshen met het ID in je addres, dan met $_GET uit te lezen en vervolgens de tweede dropdown te vullen.

En op de tweede dropdown zet je dan een onchange die dan de value van je input zet.

2. Ajax requests gebruiken om je 2de dropdown te vullen.
Gewijzigd op 01/01/1970 01:00:00 door Joost
 
Cas

Cas

05/05/2009 16:43:00
Quote Anchor link
Hmm.... okay ik zal er is even naar gaan kijken :)

Kun je er misschien een voorbeeldje bij doen?

thx, Cas
Gewijzigd op 01/01/1970 01:00:00 door Cas
 
Joost

Joost

05/05/2009 16:44:00
Quote Anchor link
Post anders gewoon je code die je nu gebruikt voor je dropdowns, worden ze gevuld door middel van je database?
 
Cas

Cas

05/05/2009 16:48:00
Quote Anchor link
jah ik heb nu gewoon de eerste dropdown box al met de namen uit mijn database. Nu moet ik alleen die tweede dropdown box maken (weet alleen niet precies hoe) en dan kijken hoe het werkt om de gegevens via js in mijn input velden te krijgen.
Gewijzigd op 01/01/1970 01:00:00 door Cas
 
Joost

Joost

05/05/2009 17:07:00
Quote Anchor link
oke dus ik neem even aan dat je eerste dropdown er zo uit ziet:

<select id="bedrijf" name='bedrijf' onchange="verander_bedrijf(this)">
<option value='ID van bedrijf'>Naam van bedrijf</option>
</select>


if(isset($_GET['bedrijf_id'])
{
hier query om de waarde van je tweede dropdown op te halen aan de hand van bedrijfs id.
}
else
{
<select id="persoon" name='naam_persoon' onchange="vul_input()">
<option>selecteer eerste een bedrijf</option>
</select>
}



<script type="text/javascript">

verander_bedrijf(object)
{
var value = object.value;

// nu gaat je pagina refreshen en heb je het id
window.location="address van je script met dit erachter:?bedrijf_id="+value;

}


</script>


Sorry ik moet naar huis werkdag zit erop, ik check thuis anders nog wel even.

Laterz
 
Cas

Cas

06/05/2009 10:09:00
Quote Anchor link
Het is voor me kaar, maar nou moet ik alleen nog zorgen dat als ik een naam heb geselecteerd dat hij automatisch mijn invul velden vul. Weet iemand daar een scripje voor?

alvast bedankt,
Cas
Gewijzigd op 01/01/1970 01:00:00 door Cas
 



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.