Hello,
1. récupérer les variables
2. sécuriser les variables (peut être fait conjointement avec le 1-)
3. vérifier les variables (si email vide, ça ne sert à rien, ou si age < 0 ... enfin c'est toi qui vois)
Après ça dépend des cas ... Si tu privilégies l'email (c.à.d. tu veux absolument recevoir par mail, que l'insertion se fasse ou non) :
4. Générer l'email et l'expédier
5. préparer la requête d'insertion MySQL
6. Exécuter la requête "proprement"
Si tu privilégies l'insertion (c.à.d. si l'insertion BDD échoue, ça ne sert à rien de faire partir l'email)
4. préparer la requête d'insertion MySQL
5. Exécuter proprement la requête
6. Si erreur : afficher l'erreur et retourner au formulaire (l'idéal : prérempli avec les valeurs à corriger)
6b. Si pas d'erreur, générer le mail et l'expédier.