IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Envoi de mail] Où est le problème ?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 110
    Par défaut [Envoi de mail] Où est le problème ?
    Bonjour,

    Voilà sur mon site, j'ai un formulaire de demande de devis que j'aimerai envoyer par mail.

    Voici le conde PHP qui reprend tous les champs du formulaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    <?php 
    $prenom=$POST['prenom']; 
    $nom=$POST['nom']; 
    $societe=$POST['societe']; 
    $mail=$POST['mail']; 
    $tel=$POST['telephone']; 
     
    $date=$POST['date']; 
    $lieu=$POST['lieu'];
     
    $message= $POST['message'];
     
    $nb=$POST['nb']; 
    $budget=$POST['budget'];  
     
    $message = "Nom : $nom \r \n";
    $message. = "Prénom : $prenom \r \n";
    $message. = "Société : $societe \r \n";
    $message. = "Mail : $mail \r \n";
    $message. = "Téléphone : $tel \r \n";
    $message. = "-------------------------- \r \n";
    $message. = "Date de l'evenement : $date \r \n";
    $message. = "Lieu de l'evenement : $lieu \r \n";
    $message. = "Nb de personnes : $nb \r \n";
    $message. = "Budget/personne : $budget \r \n";
    $message. = "-------------------------- \r \n";
    $message. = "Commentaire : $message \r \n";
     
    mail('adressemail', 'Contact depuis le site', $message);
     
    ?>
    Voici l'erreur :

    Parse error: syntax error, unexpected '=' in /var/www/vhosts/xxxxxxxxxxxxxxxxx/envoi.php on line 17
    Je ne comprends vraiment pas du tout...

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $prenom=$POST[prenom'];
    Sans préjuger du reste, il manque un ' avant prénom

  3. #3
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 110
    Par défaut
    Citation Envoyé par Guardian Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $prenom=$POST[prenom'];
    Sans préjuger du reste, il manque un ' avant prénom
    $Désolé, ceci est corrigé...

  4. #4
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 110
    Par défaut
    J'ai un peu progresser :

    Le code fonctionne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    <?php 
    $prenom=$POST['prenom']; 
    $nom=$POST['nom']; 
    $societe=$POST['societe']; 
    $mail=$POST['mail']; 
    $tel=$POST['telephone']; 
     
    $date=$POST['date']; 
    $lieu=$POST['lieu'];
     
    $text= $POST['message'];
     
    $nb=$POST['nb']; 
    $budget=$POST['budget'];  
     
    $message="Nom : $nom \r\n";
    $message.="Prénom : $prenom \r\n";
    $message.="Société : $societe \r\n";
    $message.="Mail : $mail \r\n";
    $message.="Téléphone : $tel \r\n";
    $message.="-------------------------- \r\n";
    $message.="Date de l'evenement : $date \r\n";
    $message.="Lieu de l'evenement : $lieu \r\n";
    $message.="Nb de personnes : $nb \r\n";
    $message.="Budget/personne : $budget \r\n";
    $message.="-------------------------- \r\n";
    $message.="Commentaire : $text \r\n";
     
    mail('9999', 'Contact depuis le site', $message);
     
    ?>
    Cependant je reçoit un mail "vide" ==>

    Nom :
    Prénom :
    Société :
    Mail :
    Téléphone :
    --------------------------
    Date de l'evenement :
    Lieu de l'evenement :
    Nb de personnes :
    Budget/personne :
    --------------------------
    Commentaire :

  5. #5
    Membre expérimenté
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2008
    Messages : 185
    Par défaut
    Bonsoir,
    A voir ton code ... c'est normal, le tableau qui contient les variables envoyées en post ne s'apelle pas POST, mais _POST ! donc remplace tous tes $POST par $_POST, et tes soucis disparaitrons

    Bonne chance

  6. #6
    Membre confirmé
    Inscrit en
    Février 2008
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 110
    Par défaut
    merci beaucoup?...
    nickel !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème d'envoie de mail par SMTP
    Par yass dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 12/09/2008, 17h45
  2. Problème avec envoi de mail et fichier joint
    Par LFC dans le forum Modules
    Réponses: 5
    Dernier message: 20/05/2006, 21h59
  3. [Mail] Envoi de mail avec une boucle posant problème
    Par dj-julio dans le forum Langage
    Réponses: 7
    Dernier message: 09/01/2006, 11h44
  4. [Mail] Problème avec mon script d'envoi de mail
    Par leroivert dans le forum Langage
    Réponses: 18
    Dernier message: 02/12/2005, 01h26
  5. Problème avec fonction d'envoie de mail
    Par zyg dans le forum Réseau/Web
    Réponses: 1
    Dernier message: 23/02/2005, 09h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo