een Query starten na een Selectie in een Form
Douwe Hoogeveen
22/03/2005 15:37:00Hallo,
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;
$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">
</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
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)
1
2
3
4
5
2
3
4
5
<?php
include('common.php');
$query = "SELECT * FROM kunstenaars WHERE hoofdgroepID = '$var' ORDER BY naam ASC";
$result = mysql_query($query);
?>
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)
1
2
3
4
5
6
2
3
4
5
6
<?php
while($obj = mysql_fetch_object($result))
{
echo "<option>$obj->naam</option>";
}
?>
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
05/11/2024 15:02:07Quote:
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: