If you are able to get one showing with a particular recordset but it is showing for the first record only then it would seem that the recordset is not being properly filtered on the form value.
If you can post back with a copy of a page that has this working but not filtered properly as well as the page that does the posting so that I can compare what you have here with the current result you are getting.