so ungefähr!
ungetestet!!
<form action='test.php' method='post'>
<select name='hardware' onChange='submit'>
<option value='Mboard'>Motherboard</option>
<option value='Graka'>Graffikkarte</option>
.
.
.
</select>
<?php
if ( !empty($_POST['hardware']) && $_POST['hardware'] == "Mboard") {
?>
<select name='MBoard'>
<option >Asus</option>
<option >MSI</option>
.
.
.
</select>
<?php
} else if ( !empty($_POST['hardware']) && $_POST['hardware'] == "Graka") {
?>
<select name='MBoard'>
<option >ATI</option>
<option >NVIDIA</option>
.
.
.
</select>
<?php
}
?>
</form>
[/PHP]
dabei wird wie gesagt, die site immer wieder neu geladen.
wenn du dir ne JavaScript Variante überlegst, dann würde das ohne neuladen gehen, dann halt mit der einschränkung, dass der "benutzer" dann im Browser JavaScripting aktiviert hat!
Was allerdings meiner Meinung nach zu ca. 95% zutrifft, da es
1. Standard aktiviert ist
2. Viele gar nicht wissen wie sie es ausschalten können!