Regarde du côté de la pagination (des solutions existent sur internet) pour avoir seulement 10 éléments par pages.
Pour que ton contenue soit dynamique, tu utilise une requête SQL pour aller chercher dans la base de donnée les éléments que tu veux, en suite tu les traites et en fin tu les affiche.
Pour avoir les infos du contenue dans le formulaire il faut utiliser du jquery, ou alors tu fais une fonction click($id){} qui prend en paramètre l'id de l'élément cliqué et tu récupère les information en base de l'élément. En suite tu les affiche dans ton formulaire.

