Volgende probleem stelt zich.

In een database 'afdelingen' staan verschillende records die uitgelezen worden en in een HTML selectielijst komen te staan.

$result = mysql_query("SELECT * FROM categorie WHERE cat_afd_naam ='$afd_naam'", $db) or die ("FOUT: " . mysql_error());
while (list($afd_id, $afd_naam) = mysql_fetch_row($result))
{
echo("<option value=\"$afd_naam\">$afd_naam</option>\n");
}

In een database 'categorie' staan verschillende records die momenteel ook
uitgelezen worden en in HTML selectielijst komen te staan.

$result = mysql_query("SELECT * FROM categorie ORDER BY at_afd_naam",
$db) or die ("FOUT: " . mysql_error());
while (list($cat_id, $cat_naam, $cat_afd_naam) = mysql_fetch_row($result))
{
echo("<option value=\"$cat_naam\">$cat_naam</option>\n");
}

Daar zit nu juist het probleem, bij het inladen van de pagina worden de selectielijst aangemaakt.

Eenmaal de gebruiker een afdeling gekozen heeft zou eigen in de
selectie lijst van de categorieen uiteindelijk de categorieen mogen staan die
bij de gekozen afdeling behoren.

En daar loop ik vast.

Hoe kan ik de selectie lijst pas aanvullen nadat de gebruiker een afdeling
koos?

Iemand die mij kan helpen.

Alvast bedankt
1.
 en 
even om de code heen
2. Variabelen buiten quotes halen

<?php

if(isset($_POST['inputveldje']))
{
//code
}

?>

zoek je zoiets?
Het geheel zit verwerkt in een formulier. Binnen dit formulier vult de gebruiker diverse dingen in, dat werkt allemaal prima, waar ik niet verder kan is, bij het inladen van de pagina komt bij de eerste menuselectie de eerste afdeling te staan, zodoende vult deze dus bij categorie ook in volgens de eerste afdeling.

Wanneer de gebruiker een andere afdeling kiest wordt de categorie niet opnieuw ingelezen, en daar zit het hem juist. De categorielijst mag enkel afhandelijk van de afdelingskeuze opgesteld worden.

Reageren