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 :

formulaire de mail


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Homme Profil pro
    Webdesigner
    Inscrit en
    Février 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 2
    Points : 3
    Points
    3
    Par défaut formulaire de mail
    Bonjour,

    Je ne suis pas sur d etre dans la bonne section excusez moi si c est le cas.

    J'ai ajouté un formulaire sur mon sitepour pouvoir recevoir le mail de client etc..
    donc demande de nom, adresse mail, sujet et message, cela fonctionne bien mais quand je recoi le mail j'ai bien le sujet, le message mais comme mail du client il me met l adresse de mon site et comme nom de client il me met le miens :s auriez vous une idée ? voici mon code :

    Donc voici le javascript dans mon head :
    Code javascript : 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
    32
    33
    34
    35
    36
    37
    <script type="text/javascript">
    <!--  //          
       function verif(LeForm){
          var pseudo = LeForm.pseudo.value;
          var mail = LeForm.mail.value;
          var sujet = LeForm.sujet.value;
          var message = LeForm.message.value;
     
          var on_envoie = true;
     
          if((pseudo == "")||(pseudo == "Veuillez entrer votre pseudo")){
             alert ("Veuillez entrer un pseudo");
             on_envoie = false;
             }
     
          if ((mail == "")||(mail == "Veuillez indiquer votre mail")||(mail.indexOf("@") == -1)){
             alert("Veuillez entrer une adresse mail");
             on_envoie = false;
             }
     
          if((sujet == "")||(sujet == "Veuillez indiquer le sujet de votre message")){
             alert ("Veuillez indiquer le sujet de votre message");
             on_envoie = false;
             }
     
          if((message == "")||(message == "Veuillez entrer votre message")){
             alert ("Veuillez entrer votre message");
             on_envoie = false;
             }
     
          if(on_envoie){
             LeForm.submit();
             }
       }
     
    //-->
       </script>

    Ici le code dans mon html :

    Code html : 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
    <div id="formulaire_mail" style="display:inline-block; margin-left:140px;">
     
    		<form method="post" action="envoi.php">
                      <p class="txt_formulaire">Nom Prénom : </p>
                      <input type="text" name="pseudo" size="50" maxlength="150" value=""/>
                      <p class="txt_formulaire">Mail : </p>
                      <input type="text" size="50" maxlength="300" name="mail" value=""/>
                      <p class="txt_formulaire">Sujet : </p>
                      <input type="text" name="sujet" size="50" maxlength="150" value=""/>
                      <p class="txt_formulaire">Votre message :</p>
                      <textarea name="message" rows="10" cols="47"></textarea>
                      <p><input name="annuler" type="reset" value="Annuler"> <input type="button" value="Envoyer" onClick="verif(this.form)" /></p>
             </form>
     
     
    </div>

    et ma page php :


    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
    <?php
     
       $pseudo = $_POST['pseudo'];
       $mail = $_POST['mail'];
       $sujet = $_POST['sujet'];
       $message = $_POST['message'];
     
       $adresse = "monadressemail@hotmail.com";
       $expediteur="From: $pseudo <$mail>";
     
        if(mail($adresse, $sujet, $message, $expediteur)){
          echo "<p style=\"text-align:center;font-size:18px; color:green;\">Votre mail est bien envoyé. Je vous répondrai rapidement.</p><p style=\"text-align:center;font-size:18px; color:green;\"><a href=\"index.php\">Cliquez ici pour retourner à l'accueil du site</a></p>";
      }else{
          echo "<p style=\"text-align:center;font-size:18px; color:red;\">Un problème est survenu lors de l'envoi du mail.</p><p style=\"text-align:center;font-size:18px; color:red;\"><a href=\"contact.php\">Veuillez réessayer</a></p>";
      }
    ?>
    Voila je ne sais pas si le code vous aide mais je ne sais vraiment pas comment faire :s

    Merci d'avance

  2. #2
    Candidat au Club
    Homme Profil pro
    Webdesigner
    Inscrit en
    Février 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Bon j ai changé completement de script et cela fonctionne, merci quand meme

Discussions similaires

  1. valider un formulaire par mail
    Par guillaume2vo dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 16/09/2006, 09h07
  2. [FLASH 8] Création d'un formulaire e-mail + comment
    Par aleksandre dans le forum Flash
    Réponses: 1
    Dernier message: 15/07/2006, 17h30
  3. [Mail] problème d'envoi de formulaire par mail
    Par alpking dans le forum Langage
    Réponses: 2
    Dernier message: 13/07/2006, 19h12
  4. [DREAMWEAVER8] Envoyer des données d'un formulaire sur mail
    Par steeves5 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 21/02/2006, 18h15
  5. [Mail] Problème envoi formulaire par mail
    Par Nicos77 dans le forum Langage
    Réponses: 5
    Dernier message: 10/11/2005, 17h11

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