En effet tant qu'un de ses éléments n'est pas coché, PHP ne retourne rien, donc $_POST['–'] pour cet élément n'est pas déclarer. H F
Récupération en php. $recupSexe = $_POST['sexe']; // génère une erreur
$recupCgu = $_POST['cgu']; // génère une erreur
Vous devez faire un test avant la récupération via $_POST[]. if(isset($_POST['sexe'])){
$recupSexe = $_POST['sexe'];}
if(isset($_POST['cgu'])){
$recupCgu = $_POST['cgu'];}
Liste d'options
Lorsque vous soumettez un formulaire, le valeur d'une liste (select) d'options (option) est directement récupérable dans le tableau $_POST[]. Si l'internaute ne sélectionne rien, c'est la valeur de la première option qui sera récupérée. Champ texte php http.
$recupVille = $_POST['ville']; // génère une erreur
En HTML, vous pouvez définir la valeur par défaut sur une autre option que la première avec l'attribut selected.
3. Création des blocs coordonnées et message
Comme vous l'avez vu sur l'image montrant le résultat final, nous allons diviser notre formulaire en deux blocs principaux: "coordonnées" et "message", avec un titre pour chaque bloc. Pour cela, nous allons créer deux éléments
sur lesquels nous allons prévoir une classe "titre" pour la mise en forme CSS par la suite. Et nos deux groupes de champs vont être créés avec des éléments