после того, как пользователь выбрал значение из первого раскрывающегося списка, вы отправляете выбранное значение в скрипт php (ajax!) И генерируете допустимые раскрывающиеся опции для следующего раскрывающегося списка. затем вы вставляете значения, полученные с сервера, с помощью jquery.
Вы должны отключить все выпадающие списки, которые не предназначены для использования, поскольку в предыдущем выпадающем списке еще не было выбора.