Ihr PHP-Skript, das die zweite Liste füllt, sollte über Ajax aufgerufen werden, wenn der Benutzer den Wert der ersten Dropdown-Liste ändert. Sie sollten also onchange="myFunctionToPopulate(this.value);" hinzufügen. zum ersten Dropdown.
Wenn Sie nicht wissen, wie das geht, würde ich vorschlagen, dass Sie auch eine JS-Bibliothek wie jQuery verwenden, und wir werden Ihnen den einfachen Code dafür posten.
Bearbeitet
Mit jQuery können Sie so etwas tun:
<select name="first_dropdown" onchange="$('#dropdown2_container').load('your_script.php?nid='+this.value);">
<option....
</select>
...
<div id="dropdown2_container" style="display:none"> </div>
Wobei your_script.php das gesamte select-Tag zurückgeben würde.