Sure there is...
Look the first thing i would ask is how do you communicate between the two forms... when a user is done with form2 (the image) where do you post it to...
is it the same php file that process these two?
what i am thinking is that you have the old values because the old HTML that was generated before form2 was submitted is showing.
there are a few ways of doing what you need, you can either use JavaScript(AJAX), or PHP to get the SESSION variable.
It would really help if i could see the code in question.