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 :

<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>
Et un fichier php, "newsletter.php", rangé à la racine de mon site :
<?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

  1. 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'];
    1
    1. 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
      0
      1. Tu fais une redirection a la fin de ta page ;)
        --->
        <?php
        header('location: index.php');
        exit;
        ?>

        --
        0
        1. Merci beaucoup !
          0
        2. Derien ! :)

          --
          0