It echo's the first row throughout the whole recordset listing, but will only echo the url results for the first record in the database results.
So if record 1 was (Event 1 = EVID is 1 and PRID is 1)
record 2 is also (Event 1 = EVID is 1 and PRID is 1) but displaying the correct data on the screen.
I am very confused.
I have done what I'd call an MS patch to test that the SESSION VAR are working correctly which they are but just not looping correctly.
E.g. I created a new page to link to changed the sessions var to a recordset ID to pass by URL and to a new page saying do you really want to change these details. (Same page as before but not looped / echod) The passed the SESSION VAR to the form update page.
And it works but its a bit stupid in my op but it works for now.
But i don't want to think of the easy MS way out of fixing something to come back and bite my (BUM) later.