ok, the links should pass the state ID a url variable for example:
My example uses a URL variable named "id"
on the bindings panel, click the plus button and select URL variable and name it "id" (if your link uses a different name, use that instead)
on the registration page, create a recordset to return the states from the states table.
select the states list and in the properties inspector, click the dynamic button.
Set the list to populate from the state recordset.
use the ID column for the value, and the state name column for the label, in the select value equal to option, click the lightning bolt icon and select the URL variable binding.