Gehen wir auf den Direktlink zum Rechner (Direktlink) und schauen uns den Quelltext an, so erkennen wir:
Sobald du eines der select-Felder änderst wird mithilfe von JavaScript (Stichwort: AJAX) eine PHP-Datei angesprochen, was genau dort passiert lässt sich nur spekulieren, vermutlich wird, wie du schon erwähntest, eine Datenbank ausgelesen und der Wert wird an JavaScript zurückgegeben, dann kann JavaScript die erhaltenen Daten auswerten und die Tabelle mit den Resultaten entsprechend ändern.
Du kannst PHP und MySQL umgehen, dementsprechend groß wird allerdings dein JavaScript-Code ausfallen (welcher sowieso schon recht beachtlich ist).
Ich würde in diesem Fall meinen Rechner nicht ganz so dynamisch gestalten wie er hier vorzufinden ist, sondern würde mich nur auf PHP und eine Datenbank beschränken, zwar kann die Tabelle dann nicht so häufig neu geladen werden, es ist jedoch um einiges einfacher, eine entsprechende AJAX Funktion oder eine komplette Auswertung durch Javascript ist recht umständlich und kaum machbar wenn man sich noch nicht richtig auskennt.
Das deine Bücher eher theoretisch gehalten sind ist klar, es sind Bücher.. ein toller Anreiz aber keine optimale Lernergänzung, klare Empfehlung hier: php-kurs.com
Einfach mal ein paar Tage Zeit nehmen und die Punkte durchgehen, viel probieren, erste Ansätze deines Zieles programmieren und bei dem Punkt wo du nicht mehr weiter weißt bist du gerne eingeladen im Forum um Hilfe zu bitten.
Sollte noch etwas in Sachen Umsetzung unklar sein darfst du auch gerne weiter nachfragen.
Liebe Grüße und gutes Gelingen