Recupération des donneé saisie par l'utilisateur dans les formulaire

Signaler
-
 DAY -
echo 'Votre compte';
        $nom=$_POST['nom'];
        echo 'NOM:'.$nom.'<br/>';
        echo 'PRENOM:'.$_POST['prenom'].'<br/>';
        echo 'Mot de pass:'.$_POST['mdp'].'<br/>';
        echo 'Votre choix:'.$_POST['choix'].'<br/>';


voici les formulaire
<label for="nom">NOM:</label>
            <input type="text" id="nom" name="nom"placeholder="nom">
            <label for="prenom">PRENOM:</label>
            <input type="text" id="prenom" name="prenom" placeholder="prenom">
            <label for="mdp">MOT DE PASS</label>
            <input type="password"id='mdp' name="mdp" placeholder="mot de passe">
            <h1>voutre chois</h1>
            <input type="checkbox"name="choix" id="choix">
            <label for="choix">CR7</label>
            <input type="checkbox"name="choix" id="choix">
            <label for="choix">MESSI</label>
            <input type="checkbox"name="choix" id="choix">
            <label for="choix">NEYMAR</label>
            <input type="submit" value="ENVOIER">
            <input type="hidden" name="cach" id="cach">
            <input type="file" name="monfichier" id="file">

Voici les erreur qu'il m'affiche
Notice: Undefined index: nom in C:\laragon\www\transmettre\bonjour.php on line 33
NOM:

Notice: Undefined index: prenom in C:\laragon\www\transmettre\bonjour.php on line 35
PRENOM:

Notice: Undefined index: mdp in C:\laragon\www\transmettre\bonjour.php on line 36
Mot de pass:

Notice: Undefined index: choix in C:\laragon\www\transmettre\bonjour.php on line 37
Votre choix:

1 réponse

Messages postés
2427
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
27 juillet 2021
453
Bonjour,

Pour récupérer les valeurs d'un formulaire HTML en PHP avec $_POST, il faut construire le formulaire HTML avec la balise form sur laquelle sera définie l'attribut
method="post"
:
- https://www.php.net/manual/fr/tutorial.forms.php
- https://www.w3schools.com/php/php_superglobals_post.asp
Merci beaucoup j'ai compris