la domada è chi elabora la scelta del primo dropdown? dato che php è un linguaggio lato server, la cosa che hai chiesto si può fare inviando il dato al server, ovvero mettendo la prima select in un form che punta a una pagina php che elabora i dati inviati e in base a quella stampa la seconda select.


quindi tecnicamente quello che hai chiesto si può fare usando solo php, ma ricaricando la pagina. Puoi anche mascherare la cosa creando una pagina 1 con la prima select popolata e la seconda select vuota, e la pagina 2 con la prima select con il valore e scelto e la seconda select popolata.

certo questo è un modo un pò obsoleto di procedere ma è un buon modo per iniziare