Ja det låter som ett jobb för JavaScript hehe..
har en exempelkod här:
<html>
<head>
<script type="text/javascript">
function sektion_OnChange(tSelectedVal) {
var Selmeny2 = document.forms[0].kategori;
SelLst_Clear(Selmeny2);
if( tSelectedVal==0) {
SelLst_Add( Selmeny2, "Välj sektion", "0")
} else if (tSelectedVal==47) {
SelLst_Add( Selmeny2, "DAT", "200")
SelLst_Add( Selmeny2, "Iomega", "201")
} else if (tSelectedVal==48) {
SelLst_Add( Selmeny2, "Monitorer", "119")
SelLst_Add( Selmeny2, "Plasma", "121")
SelLst_Add( Selmeny2, "TFT", "120")
}
}
function SelLst_Add(oObj, tText,tValue) {
var opt = document.createElement("OPTION")
oObj.options.add(opt);
opt.innerText = tText;
opt.value = tValue;
}
function SelLst_Clear(oObj) {
while( oObj.options.length>0) {
oObj.options[0] = null;
}
oObj.selectedIndex = -1;
}
</script>
</head>
<form name="update">
<select size="1" name="sektion" onchange="sektion_OnChange(this.options[this.selectedIndex].value)" class="input">
<option selected value="0">Sektioner</option>
<option value="0">-------------------------------</option>
<option value="47">Backup</option>
<option value="48">Bildskärmar</option>
</select>
<select size="1" name="kategori" class="input">
</select>
</form>
<html>