Formulaire inscription pour enfant html
Fermé
sphinx44
Messages postés
7
Date d'inscription
dimanche 30 mars 2008
Statut
Membre
Dernière intervention
14 juin 2011
-
9 mars 2011 à 10:37
bg62 Messages postés 23664 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 17 décembre 2024 - 10 mars 2011 à 17:38
bg62 Messages postés 23664 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 17 décembre 2024 - 10 mars 2011 à 17:38
A voir également:
- Formulaire inscription pour enfant html
- Wetransfer gratuit sans inscription - Guide
- Twitter inscription - Guide
- Instagram inscription gratuite - Guide
- Formulaire de réclamation facebook - Guide
- Paypal rdc inscription - Guide
5 réponses
Bonjour,
Bien entendu, le code du formulaire sera en HTML!
Par contre, pour récupérer les données saisies dans le formulaire par l'utilisateur devront obligatoirement être récupérées par un langage de script côté serveur (PHP, ASPX, JSP, etc...).
Bien entendu, le code du formulaire sera en HTML!
Par contre, pour récupérer les données saisies dans le formulaire par l'utilisateur devront obligatoirement être récupérées par un langage de script côté serveur (PHP, ASPX, JSP, etc...).
bg62
Messages postés
23664
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
17 décembre 2024
2 392
9 mars 2011 à 11:46
9 mars 2011 à 11:46
bonjour,
plusieurs possibilités :
https://www.unesourisetmoi.info/pages/formulaires.php
vois ce qui te convient
:)
plusieurs possibilités :
https://www.unesourisetmoi.info/pages/formulaires.php
vois ce qui te convient
:)
sphinx44
Messages postés
7
Date d'inscription
dimanche 30 mars 2008
Statut
Membre
Dernière intervention
14 juin 2011
9 mars 2011 à 12:29
9 mars 2011 à 12:29
Merci à vous deux c'est gentil d'avoir répondu aussi vite !!
j'ai un peu de mal sur ton lien bg62 je ne trouve pas qqe chose qui corresponde mais il est génial ce site !!
Cordialement
Karine
j'ai un peu de mal sur ton lien bg62 je ne trouve pas qqe chose qui corresponde mais il est génial ce site !!
Cordialement
Karine
bg62
Messages postés
23664
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
17 décembre 2024
2 392
9 mars 2011 à 15:32
9 mars 2011 à 15:32
il y en a plusieurs de générateurs ... vois le second il le fait efficace et facile :)
sphinx44
Messages postés
7
Date d'inscription
dimanche 30 mars 2008
Statut
Membre
Dernière intervention
14 juin 2011
10 mars 2011 à 10:29
10 mars 2011 à 10:29
Salut bg62,
Ton aide m'a été précieuse je suis sur la ligne d'arrivée !!
voici le code que j'ai pu faire tant bien que mal mais il me reste deux petites choses.
<H2><u><CENTER>Fiche de renseignements</CENTER></u></H2>
<FORM NAME="Fiche_inscription">
Date de naissance de l'enfant : <INPUT TYPE ="text" NAME="Date de naissance de l'enfant" VALUE="" >
Date de début du contrat : <INPUT TYPE ="text" NAME="Date de début du contrat" VALUE="" >
Nombre de jours et horaires souhaités :<BR>
<TEXTAREA NAME="Projet" ROWS=8 COLS=55>
Effacez et écrivez ici
</TEXTAREA>
<P>
<INPUT TYPE="RESET" VALUE="Effacer"> Pour recommencer<P>
<INPUT TYPE="SUBMIT" VALUE="Valider" >Pour envoyer ces informations<P>
</FORM >
je n'arrive pas à insérer l'adresse mail (mailto) pour envoyer le formulaire
et je n'arrive pas à mettre Date de début du contrat en dessous de Date de naissance de l'enfant !! rien n'y fait, ça fait des heures que je suis dessus ;-(
Si quelqu'un arrive à m'aider ce serait génial merci d'avance les pros !!
Bises
Karine.
Ton aide m'a été précieuse je suis sur la ligne d'arrivée !!
voici le code que j'ai pu faire tant bien que mal mais il me reste deux petites choses.
<H2><u><CENTER>Fiche de renseignements</CENTER></u></H2>
<FORM NAME="Fiche_inscription">
Date de naissance de l'enfant : <INPUT TYPE ="text" NAME="Date de naissance de l'enfant" VALUE="" >
Date de début du contrat : <INPUT TYPE ="text" NAME="Date de début du contrat" VALUE="" >
Nombre de jours et horaires souhaités :<BR>
<TEXTAREA NAME="Projet" ROWS=8 COLS=55>
Effacez et écrivez ici
</TEXTAREA>
<P>
<INPUT TYPE="RESET" VALUE="Effacer"> Pour recommencer<P>
<INPUT TYPE="SUBMIT" VALUE="Valider" >Pour envoyer ces informations<P>
</FORM >
je n'arrive pas à insérer l'adresse mail (mailto) pour envoyer le formulaire
et je n'arrive pas à mettre Date de début du contrat en dessous de Date de naissance de l'enfant !! rien n'y fait, ça fait des heures que je suis dessus ;-(
Si quelqu'un arrive à m'aider ce serait génial merci d'avance les pros !!
Bises
Karine.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bg62
Messages postés
23664
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
17 décembre 2024
2 392
10 mars 2011 à 17:38
10 mars 2011 à 17:38
je viens d'essayer et en prenant son temps on y arrive facilement , bon il y aura qq "termes" à changer quand même :
formulaire en php complet :
deuxième possibilité:
dans une page *php,
Insérez la partie PHP ci-dessous au tout début de la page, avant la balise <html>:
Insérez la partie Javascript ci-dessous entre les balises <head> et </head> de votre page:
Enfin, insérez la partie HTML ci-dessous entre les balises <body> et </body> de votre page.
et voilà, suffit de prendre son temps, maintenant si ça te convient, tu peux mettre tes données personnelles, s'il manque qq chose tu retourne sur le générateur et tu refais un formulaire ...
:)
formulaire en php complet :
<?php // On vérifie si la fonction ini_set() a été désactivée... $desactive = ini_get('disable_functions'); if (preg_match("/ini_set/i", "$desactive") == 0) { // Si elle n'est pas désactivée, on définit ini_set de manière à n'afficher que les erreurs... ini_set("error_reporting" , "E_ALL & ~E_NOTICE"); } // Vérifier que le formulaire a été envoyé... if (isset($_POST['envoi'])) { //On commence une session pour enregistrer les variables du formulaire... session_start(); $_SESSION['champ1'] = $_POST['champ1']; $_SESSION['champ2'] = $_POST['champ2']; $_SESSION['champ3'] = $_POST['champ3']; $_SESSION['zone_email1'] = $_POST['zone_email1']; //Enregistrement des zones de texte... $_SESSION['zone_texte1'] = $_POST['zone_texte1']; // Définir l\'icone apparaissant en cas d\'erreur... // Définir sur 0 pour afficher un petit x de couleur rouge. // Définir sur 1 pour afficher l\'image d\'une croix rouge telle que celle utilisée dans l\'assistant // Si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le répertoire \'images\', // ce dernier devant se trouver au même niveau que votre formulaire... $flag_icone = 0; // On vérifie si $flag_icone est défini sur 0 ou 1... if ($flag_icone == 0) { $icone = "<b><font size=\"3\" face=\"Arial, Verdana, Helvetica, sans-serif\" color=\"#CC0000\">x</font></b>"; } else { $icone = "<img src=\"images/icone.gif\""; } // Définir l'indicateur d'erreur sur zéro... $flag_erreur = 0; // N'envoyer le formulaire que s'il n'y a pas d'erreurs... if ($flag_erreur == 0) { // Addresse de réception du formulaire $email_dest = "monmail@monfai.ici"; $sujet = "contact mail"; $entetes ="MIME-Version: 1.0 \n"; $entetes .="From: expéditeur<from>\n"; $entetes .="Return-Path: expéditeur<from>\n"; $entetes .="Reply-To: expéditeur<from>\n"; $entetes .="Content-Type: text/html; charset=iso-8859-1 \n"; $partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n"; //Partie HTML de l'e-mail... $partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Date de naissance de l\'enfant = " . $_SESSION['champ1'] . "</font><br>\n"; $partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Date de début du contrat = " . $_SESSION['champ2'] . "</font><br>\n"; $partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Nombre de jours et horaires souhaités = " . $_SESSION['champ3'] . "</font><br>\n"; $partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">votre adresse mail = " . $_SESSION['zone_email1'] . "</font><br>\n"; $partie_zone_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">autres commentaires = " . $_SESSION['zone_texte1'] . "</font><br>\n"; // Fin du message HTML $fin = "</body></html>\n\n"; $sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin; // Send the e-mail if (@!mail($email_dest,$sujet,$sortie,$entetes)) { echo("Envoi du formulaire impossible"); exit(); } else { // Rediriger vers la page de remerciement header("Location:merci.html"); exit(); } // Fin else } // Fin du if ($flag_erreur == 0) { } // Fin de if POST ?> <html> <!-- Assistant de création de formulaires PHP pour les nuls - Version gratuite 1.6 Auteur : Frédéric Ménard (assistant@f1-fantasy.net) Site : http://www.f1-fantasy.net/assistant --> <head> <title>Formulaire</title><script language="JavaScript"> function verifSelection() { if (document.mail_form.champ1.value == "") { alert("date de naissance ?") return false } if (document.mail_form.champ2.value == "") { alert("date du début de contrat") return false } if (document.mail_form.champ3.value == "") { alert("nombre de jours ?") return false } if (document.mail_form.zone_email1.value == "") { alert("adresse courriel ?") return false } invalidChars = " /:,;'" for (i=0; i < invalidChars.length; i++) { // does it contain any invalid characters? badChar = invalidChars.charAt(i) if (document.mail_form.zone_email1.value.indexOf(badChar,0) > -1) { alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.") document.mail_form.zone_email1.focus() return false } } atPos = document.mail_form.zone_email1.value.indexOf("@",1) // there must be one "@" symbol if (atPos == -1) { alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.') document.mail_form.zone_email1.focus() return false } if (document.mail_form.zone_email1.value.indexOf("@",atPos+1) != -1) { // and only one "@" symbol alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.') document.mail_form.zone_email1.focus() return false } periodPos = document.mail_form.zone_email1.value.indexOf(".",atPos) if (periodPos == -1) { // and at least one "." after the "@" alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.') document.mail_form.zone_email1.focus() return false } if (periodPos+3 > document.mail_form.zone_email1.value.length) { // must be at least 2 characters after the alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.') document.mail_form.zone_email1.focus() return false } } // Fin de la fonction </script> </head><body><form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()"> <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong>Formulaire de contact</strong></font></div><br><table align="center" width="566" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="16"><div align="center"> <font color="#CC0000" size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong><?php if ($erreur_champ1) { echo(stripslashes($erreur_champ1)); } else { if ($erreur_champ2) { echo(stripslashes($erreur_champ2)); } else { if ($erreur_champ3) { echo(stripslashes($erreur_champ3)); } else { if ($erreur_email1) { echo(stripslashes($erreur_email1)); } else { if ($erreur_texte1) { echo(stripslashes($erreur_texte1)); } else { } // Fin du else... } // Fin du else... } // Fin du else... } // Fin du else... } // Fin du else... ?> </strong></font> </div></td> </tr> </table> <p align="center"></p><table width="566" border="0" align="center"><tr> <td width="140"><div align="right"><font face="Verdana" size="2">Date de naissance de l\'enfant</font></div></td> <td align="center" valign="middle" width="30"> <?php if ($erreur_champ1) { echo($icone); } ?> </td> <td><input name="champ1" type="text" value="<?=stripslashes($_SESSION['champ1']);?>"></td> </tr></table><table width="566" border="0" align="center"><tr> <td width="140"><div align="right"><font face="Verdana" size="2">Date de début du contrat</font></div></td> <td align="center" valign="middle" width="30"> <?php if ($erreur_champ2) { echo($icone); } ?> </td> <td><input name="champ2" type="text" value="<?=stripslashes($_SESSION['champ2']);?>"></td> </tr></table><table width="566" border="0" align="center"><tr> <td width="140"><div align="right"><font face="Verdana" size="2">Nombre de jours et horaires souhaités</font></div></td> <td align="center" valign="middle" width="30"> <?php if ($erreur_champ3) { echo($icone); } ?> </td> <td><input name="champ3" type="text" value="<?=stripslashes($_SESSION['champ3']);?>"></td> </tr></table><table width="566" border="0" align="center"><tr> <td width="140"><div align="right"><font face="Verdana" size="2">votre adresse mail</font></div></td> <td width="30" align="center" valign="middle"> <?php if ($erreur_email1) { echo($icone); } ?> </td> <td><input name="zone_email1" type="text" value="<?=stripslashes($_SESSION['zone_email1']);?>"></td> </tr></table><table width="566" border="0" align="center"><tr> <td width="140" valign="top"><div align="right"><font face="Verdana" size="2">autres commentaires</font></div></td> <td width="30" align="center" valign="top"> <?php if ($erreur_texte1) { echo($icone); } ?> </td> <td><textarea name="zone_texte1" cols="45" rows="10"><?=stripslashes($_SESSION['zone_texte1']);?></textarea></td> </tr></table><table width="566" border="0" align="center"><tr> <td valign="top"><div align="center"> <input type="reset" name="Reset" value=" Effacer "> <input type="submit" name="envoi" value="Envoyer"> </div></td></tr></table><div align="center"><input name="nbre_fichiers" type="hidden" id="nbre_fichiers" value=""></div></form></body></html>
deuxième possibilité:
dans une page *php,
Insérez la partie PHP ci-dessous au tout début de la page, avant la balise <html>:
<?php // On vérifie si la fonction ini_set() a été désactivée... $desactive = ini_get('disable_functions'); if (preg_match("/ini_set/i", "$desactive") == 0) { // Si elle n'est pas désactivée, on définit ini_set de manière à n'afficher que les erreurs... ini_set("error_reporting" , "E_ALL & ~E_NOTICE"); } // Vérifier que le formulaire a été envoyé... if (isset($_POST['envoi'])) { //On commence une session pour enregistrer les variables du formulaire... session_start(); $_SESSION['champ1'] = $_POST['champ1']; $_SESSION['champ2'] = $_POST['champ2']; $_SESSION['champ3'] = $_POST['champ3']; $_SESSION['zone_email1'] = $_POST['zone_email1']; //Enregistrement des zones de texte... $_SESSION['zone_texte1'] = $_POST['zone_texte1']; // Définir l\'icone apparaissant en cas d\'erreur... // Définir sur 0 pour afficher un petit x de couleur rouge. // Définir sur 1 pour afficher l\'image d\'une croix rouge telle que celle utilisée dans l\'assistant // Si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le répertoire \'images\', // ce dernier devant se trouver au même niveau que votre formulaire... $flag_icone = 0; // On vérifie si $flag_icone est défini sur 0 ou 1... if ($flag_icone == 0) { $icone = "<b><font size=\"3\" face=\"Arial, Verdana, Helvetica, sans-serif\" color=\"#CC0000\">x</font></b>"; } else { $icone = "<img src=\"images/icone.gif\""; } // Définir l'indicateur d'erreur sur zéro... $flag_erreur = 0; // N'envoyer le formulaire que s'il n'y a pas d'erreurs... if ($flag_erreur == 0) { // Addresse de réception du formulaire $email_dest = "monmail@monfai.ici"; $sujet = "contact mail"; $entetes ="MIME-Version: 1.0 \n"; $entetes .="From: expéditeur<from>\n"; $entetes .="Return-Path: expéditeur<from>\n"; $entetes .="Reply-To: expéditeur<from>\n"; $entetes .="Content-Type: text/html; charset=iso-8859-1 \n"; $partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n"; //Partie HTML de l'e-mail... $partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Date de naissance de l\'enfant = " . $_SESSION['champ1'] . "</font><br>\n"; $partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Date de début du contrat = " . $_SESSION['champ2'] . "</font><br>\n"; $partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Nombre de jours et horaires souhaités = " . $_SESSION['champ3'] . "</font><br>\n"; $partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">votre adresse mail = " . $_SESSION['zone_email1'] . "</font><br>\n"; $partie_zone_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">autres commentaires = " . $_SESSION['zone_texte1'] . "</font><br>\n"; // Fin du message HTML $fin = "</body></html>\n\n"; $sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin; // Send the e-mail if (@!mail($email_dest,$sujet,$sortie,$entetes)) { echo("Envoi du formulaire impossible"); exit(); } else { // Rediriger vers la page de remerciement header("Location:merci.html"); exit(); } // Fin else } // Fin du if ($flag_erreur == 0) { } // Fin de if POST ?>
Insérez la partie Javascript ci-dessous entre les balises <head> et </head> de votre page:
<script language="JavaScript"> function verifSelection() { if (document.mail_form.champ1.value == "") { alert("date de naissance ?") return false } if (document.mail_form.champ2.value == "") { alert("date du début de contrat") return false } if (document.mail_form.champ3.value == "") { alert("nombre de jours ?") return false } if (document.mail_form.zone_email1.value == "") { alert("adresse courriel ?") return false } invalidChars = " /:,;'" for (i=0; i < invalidChars.length; i++) { // does it contain any invalid characters? badChar = invalidChars.charAt(i) if (document.mail_form.zone_email1.value.indexOf(badChar,0) > -1) { alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.") document.mail_form.zone_email1.focus() return false } } atPos = document.mail_form.zone_email1.value.indexOf("@",1) // there must be one "@" symbol if (atPos == -1) { alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.') document.mail_form.zone_email1.focus() return false } if (document.mail_form.zone_email1.value.indexOf("@",atPos+1) != -1) { // and only one "@" symbol alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.') document.mail_form.zone_email1.focus() return false } periodPos = document.mail_form.zone_email1.value.indexOf(".",atPos) if (periodPos == -1) { // and at least one "." after the "@" alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.') document.mail_form.zone_email1.focus() return false } if (periodPos+3 > document.mail_form.zone_email1.value.length) { // must be at least 2 characters after the alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.') document.mail_form.zone_email1.focus() return false } } // Fin de la fonction </script>
Enfin, insérez la partie HTML ci-dessous entre les balises <body> et </body> de votre page.
<form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()"> <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong>Formulaire de contact</strong></font></div><br><table align="center" width="566" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="16"><div align="center"> <font color="#CC0000" size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong><?php if ($erreur_champ1) { echo(stripslashes($erreur_champ1)); } else { if ($erreur_champ2) { echo(stripslashes($erreur_champ2)); } else { if ($erreur_champ3) { echo(stripslashes($erreur_champ3)); } else { if ($erreur_email1) { echo(stripslashes($erreur_email1)); } else { if ($erreur_texte1) { echo(stripslashes($erreur_texte1)); } else { } // Fin du else... } // Fin du else... } // Fin du else... } // Fin du else... } // Fin du else... ?> </strong></font> </div></td> </tr> </table> <p align="center"></p><table width="566" border="0" align="center"><tr> <td width="140"><div align="right"><font face="Verdana" size="2">Date de naissance de l\'enfant</font></div></td> <td align="center" valign="middle" width="30"> <?php if ($erreur_champ1) { echo($icone); } ?> </td> <td><input name="champ1" type="text" value="<?=stripslashes($_SESSION['champ1']);?>"></td> </tr></table><table width="566" border="0" align="center"><tr> <td width="140"><div align="right"><font face="Verdana" size="2">Date de début du contrat</font></div></td> <td align="center" valign="middle" width="30"> <?php if ($erreur_champ2) { echo($icone); } ?> </td> <td><input name="champ2" type="text" value="<?=stripslashes($_SESSION['champ2']);?>"></td> </tr></table><table width="566" border="0" align="center"><tr> <td width="140"><div align="right"><font face="Verdana" size="2">Nombre de jours et horaires souhaités</font></div></td> <td align="center" valign="middle" width="30"> <?php if ($erreur_champ3) { echo($icone); } ?> </td> <td><input name="champ3" type="text" value="<?=stripslashes($_SESSION['champ3']);?>"></td> </tr></table><table width="566" border="0" align="center"><tr> <td width="140"><div align="right"><font face="Verdana" size="2">votre adresse mail</font></div></td> <td width="30" align="center" valign="middle"> <?php if ($erreur_email1) { echo($icone); } ?> </td> <td><input name="zone_email1" type="text" value="<?=stripslashes($_SESSION['zone_email1']);?>"></td> </tr></table><table width="566" border="0" align="center"><tr> <td width="140" valign="top"><div align="right"><font face="Verdana" size="2">autres commentaires</font></div></td> <td width="30" align="center" valign="top"> <?php if ($erreur_texte1) { echo($icone); } ?> </td> <td><textarea name="zone_texte1" cols="45" rows="10"><?=stripslashes($_SESSION['zone_texte1']);?></textarea></td> </tr></table><table width="566" border="0" align="center"><tr> <td valign="top"><div align="center"> <input type="reset" name="Reset" value=" Effacer "> <input type="submit" name="envoi" value="Envoyer"> </div></td></tr></table><div align="center"><input name="nbre_fichiers" type="hidden" id="nbre_fichiers" value=""></div></form>
et voilà, suffit de prendre son temps, maintenant si ça te convient, tu peux mettre tes données personnelles, s'il manque qq chose tu retourne sur le générateur et tu refais un formulaire ...
:)