L'esempio utilizza una popup, che interroga il database. E` una pratica deprecata (le popup sono deprecate) e comunque lenta (e` necessario collegarsi al server tramite internet).
Come dire: potrebbe essre utile in una intranet, ma non ha molto senso in internet: a quel punto e` meglio ricaricare la pagina.

Invece, qualora il database possa venir trasferito al client, ci sono alcuni thread nel forum che possono darti un'idea: fai una ricerca (bottone in alto a dx).