Voici un script, composé d'un fichier d'inclusion et d'une page de déclaration de variables, qui permet, par le remplissage de tableaux, d'afficher les résultats d'une requête SQL dans une page web, et de créer un ou plusieurs contrôles radio et/ou menus déroulants de filtres ou de tri par rapport au SQL de départ.
Il peut aussi limiter le nombre de lignes à afficher et insère des liens vers les pages précédentes et suivantes en fonction du nombre de résultats.
Les contrôles peuvent être remplis soit avec un SQL interrogeant la base de données, soit par valeur texte.
Chaque champ de la requête peut être classé par ordre croissant ou décroissant.