een Query starten na een Selectie in een Form

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Douwe Hoogeveen

Douwe Hoogeveen

22/03/2005 15:37:00
Quote Anchor link
Hallo,

Kan er een query uitgevoerd worden binnen een form zodra er een keuze is gemaakt in een option veld?? Ik gebruik nu deze code, maar die werkt niet:
<form name="form1" method="post">
<select name="select" onChange="if(this.selected)
{
$var = this.selectedIndex;
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
                 include('common.php');
                 $query = "SELECT * FROM kunstenaars WHERE hoofdgroepID = '$var' ORDER BY naam ASC";
                $result = mysql_query($query);
             ?>

$zichtbaar='visible';
} else {
$zichtbaar='hidden';
}
document.getElementById('optie').style.visibility=$zichtbaar;">
<option selected>4</option>
<option>5</option>
<option>Anders nl.:</option>
</select>
<select name="optie">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
                while($obj = mysql_fetch_object($result))
                {

                    echo "<option>$obj->naam</option>";
                }

            ?>

</select>
</form>

Heeft iemand een idee over hoe ik dat kan oplossen!?? Het moet namelijk zo zijn, dat zodra er een keuze gemaakt is in een form, een ander keuze menu beschikbaar wordt gemaakt waarin opties staan die betrekking hebben tot de vorige keuze optie. Bijvoorbeeld Klas 1 -> Pietje, jantje, Klaasje. Klas 2 -> Kees pieter etc.

Ik hoor het wel!!!
Gr, Douwe
 
PHP hulp

PHP hulp

05/11/2024 15:02:07
 

22/03/2005 15:48:00
Quote Anchor link
Quote:
Kan er een query uitgevoerd worden binnen een form zodra er een keuze is gemaakt in een option veld??

Nee en ja. Je kan doen dat de pagina eerst wordt verzonden of je kan alle mogelijke resultaten in JavaScript zetten en JavaScript de tweede mogelijkheid laten maken.
PHP is namelijk serverside en behandelt alleen op de server.
Handige links waar je denk ik kan vionden wat je zoekt:
     



    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.