Donc le traitement se fait sur une seule page n'est-ce pas?
Dans cette page, il y a insertion dans la base de données plus traitement des résultats par affichage du prenom et tout le tralala.
Si c'est ça, essaie de faire quelques traces en affichant le contenu de chacune des variables utilisées afin de vérifier qu'elles contiennent bien ce qu'elle devrait contenir. Cela inclue la requête SQL, les variables $_POST et les autres variables utilisées comme $prenom.
Tu pourras ensuite vérifier d'où démarre le problème car il n'est pas normal de passer plus de 3 pages pour ce genre de problème. Il y a certainement des détails qui nous échappent et que tu ne nous as sûrement pas dit ou décrit.