Problème avec envoi par mail
Résolu
Bonjour,
je débute en PHP et j'ai déjà un soucis. Je souhaite envoyer le contenu d'un champs de mon formulaire par email.
J'ai donc créé un formulaire :
Quand on valide le formulaire, le mail part, mais sans la variable (le contenu du champs du formulaire)
ca fait 2h que je cherche, avez vous une idee?
Merci !
je débute en PHP et j'ai déjà un soucis. Je souhaite envoyer le contenu d'un champs de mon formulaire par email.
J'ai donc créé un formulaire :
Et un fichier php, "newsletter.php", rangé à la racine de mon site :
<form class="uk-form" action="newsletter.php" method="post"><input class="tm-custom-form uk-width-medium-1-3 uk-width-1-2 uk-form-large" type="text" name="email" value="email" /><button class="uk-button tm-button-secondary uk-button-large" type="submit">send</button>
</form>
<?php
{$msg = $email;}
mail(
'social@groupel.org',
'formulaire : ',
$msg);
?>
Quand on valide le formulaire, le mail part, mais sans la variable (le contenu du champs du formulaire)
ca fait 2h que je cherche, avez vous une idee?
Merci !
3 réponses
-
Bonsoir, pour récupérer la valeur d'un champs de texte, il ne suffit pas de mettre $email.
Voici la bonne syntaxe : $email = $_POST['le nom du champs'];
-
Super, merci Rhydan1, ça fonctionne
Une idée pour arriver sur la page d'accueil de mon site après la validation du formulaire, et non sur la page vide "newsletter.php" ?
Merci -
Tu fais une redirection a la fin de ta page ;)
--->
<?php
header('location: index.php');
exit;
?>
--