Nach meinem Verständnis geht das Filtern mit PHP nur zwischen unterschiedlichen Seiten.
Dieses Verständnis ist soweit korrekt.
Wenn Sie direkt auf der Seite auf Eingaben reagieren möchten, dann müssen Sie das mit JavaScript realisieren. Allerdings ist der Einstieg in JavaScript nicht ganz trivial.
Je nachdem, wie Sie die Produkte darstellen, können vielleicht (!) im Internet auffindbare Script-Beispiele zum Sortieren von Tabellen helfen. Aber vermutlich müssen Sie sich da selbst ein wenig einarbeiten.
Was das Script im Prinzip machen muss: Auf die Änderung des Dropdowns lauschen (Event Listener) und dann dafür sorgen, dass der Seiteninhalt (DOM) in der gewünschten Reihenfolge neu eingefügt wird - letztes mittels appendChild()
innerhalb des HTML-Containers, den Sie für die Produkte verwenden.
Bei Detailfragen können wir gerne helfen. Aber die eigentlich Implementierung müssen Sie übernehmen.