existe t-il un moyen de filtrer une table dynamiquement avec le nombre d’enregistrement a l’appuie

bonjour!!!
j’aimerais filtrer les elements de ma table et afficher dynamiquement le resultat. Je m’explique j”ai une table voiture avec 100 enregistrement qui contient les champs “couleur” “marque” “annee”. dans ma vue il a trois input et en dessous une div qui montre le nombre total d’enregistrement. S’il choisit couleur rouge par example alors il aura dans la div 48 enregistrement.a chaque fois qu’il selectionne un element.on lui retourne le nombre d’enregistrement correspondant. svp aidez moi