Problème avec envoi par mail

Résolu
mpcbto Messages postés 37 Statut Membre -  
Rhydan1 Messages postés 438 Statut Membre -
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. Rhydan1 Messages postés 438 Statut Membre 70
     
    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
  2. mpcbto Messages postés 37 Statut Membre
     
    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
  3. Rhydan1 Messages postés 438 Statut Membre 70
     
    Tu fais une redirection a la fin de ta page ;)
    --->
    <?php
    header('location: index.php');
    exit;
    ?>

    --
    0
    1. mpcbto Messages postés 37 Statut Membre
       
      Merci beaucoup !
      0
    2. Rhydan1 Messages postés 438 Statut Membre 70
       
      Derien ! :)

      --
      0