Bonjour, j'ai un gros soucis étant donné que j'en ai besoin, j'ai un code pour envoyer un mail automatiquement à ma messagerie, tout ce qui est formulaire ce n'est pas très compliqué vu qu'il n'y a qu'un seul input, le seul dont j'ai besoin, dans la partie PHP je devrais pas non plus avoir de soucis vu que j'utilisais la fonction $_POST, mais problème, elle n'est pas lue, j'ai beau mettre mon texte, elle ne s'affiche pas dans le mail.
Partie HTML :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <form action="formmail.php" method="POST" enctype="text/plain"method="post"> <input type=hidden name=subject value=formmail> <label for="text"><strong>CODE :</strong> <span class="required">*</span></label> <input type="text" name="code" value="" style="text-align:center;" placeholder="CODE" required="required" autofocus="autofocus"></textarea> <button type="submit">ENVOYER</button> </form>
Partie PHP :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php $code = $_POST['code']; $TO = "monemail@mail.com"; $subject = "Sujet"; $message = 'Code : '.$_POST['code'].''; mail($TO, $subject, $message); Header("Location: http://monsite.com"); ?>
J'utilise pourtant bien le $_POST comme j'avais vu auparavant et j'avais déjà fait un formulaire de ce style, mais le résultat est qu'il ne m'affiche dans le mail que " Code : " mais après le message laissé par les personnes ne s'affiche pas.
Ce que je souhaite juste soit que le message affiché soit "Code : (codedel'utilisateur)".
Partager