selecteer renners per ploeg mbv dubbele selectbox

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Dvdm vdm

dvdm vdm

25/03/2007 19:37:00
Quote Anchor link
hallo,

ik heb (als voorbeeld) een database met een tabel die de "rennersploegen" en de "renners" bevat

ik kan de "rennersploegen" of de "renners" uit de database halen en deze in een selectbox plaatsen, dit werk prfect. Ik ben echter op zoek hoe ik met een dubbele selectbox eerst de ploeg kan selecteren waardoor automatisch de tweede selectbox de renners uit de geselecteerde ploeg krijg.

Een 2e voorbeeld die men soms ziet is dat men na het selecteren van een "land" in een eerste selectbox, men onmiddellijk de provincies van het land in een 2e selectbox krijgt.

wie kan helpen?
 
PHP hulp

PHP hulp

15/11/2024 16:43:53
 
Niels Beckers

Niels Beckers

25/03/2007 19:41:00
Quote Anchor link
ik denk dat dit met een onclick moet en daar een javascriptje aan vasthangen. Eerst kijken welke ploeg in de select zit en dan deze gegevsn uit de database halen.
 
Maarten Slenter

Maarten Slenter

25/03/2007 19:45:00
Quote Anchor link
ajax is de oplossing:D
 
W W

W W

25/03/2007 19:47:00
Quote Anchor link
dat kan ook wel met php. Ik zal zo een voorbeeldje posten..

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
//eest ff connecten :)

$sql = "SELECT ploegen FROM je tabel";
$query = mysql_query($sql) or die(msql_error());
$res = mysql_num_rows($query);

if ($res != 0) {
    
    while($rij = mysql_fetch_assoc($query))
    {

        //hier de checkboxen met value en daarachter maak je de naam met $rij['ploeg']
        //de value dmv GET
        //Je moet alleen als je een checkbox aanklikt er voor zorgen dat je dan dit in je url krijgt
        //?ploeg=dvdm

    }
}


if (isset($res)) {

        $sql1 = "SELECT renners FROM je tabel WHERE ploegen = '" . $_GET['ploeg']"'";
        $query1 = mysql_query($sql1) or die(msql_error());
        $res1 = mysql_num_rows($query1);

        if ($res != 0) {
    
        while($rij1 = mysql_fetch_assoc($query1))
            {

                //hier de checkboxen met de namen van de renners
            }
    }
}

?>


Ik ben er toch niet echt zeker van of dit wil werken maar je kunt het proberen :)
Gewijzigd op 01/01/1970 01:00:00 door W W
 
Dvdm vdm

dvdm vdm

25/03/2007 20:01:00
Quote Anchor link
hartelijk dank voor het php script. Zal ik snel even uitproberen.
 



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.