THats the problem
What appears in the dynamic page?
Only your email correct ?
When IS a email that is already in the database
Is not apeaaring the other information to update
It apreses only the email
It sends to a wrong database Id
The query of the code are sending to a wrong database Id