Le php est exécuté intégralement par le serveur. Quand la page est reçu par le navigateur, il n'y a plus de code php qui puisse être exécuté.
Pour faire ce que tu veux, il faut une premiére page qui contiendra la premiére liste et qui apellera ensuite une seconde page qui elle traitera la sélection afin d'afficher la seconde liste correspondante à la premiére (et accéssoirement aussi pour réafficher la premiére avec le bon élément présélectionné)
PS : C'est faisable aussi en une page en utilisant du javascript, mais si les tables contiennent beaucoup de données, ca ferait une page énorme et donc trés lente à récupérer.