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

PHP & Base de données Discussion :

je ne revois pas l adresse mail du formulaire


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 348
    Par défaut je ne revois pas l adresse mail du formulaire
    bonjour a tous
    j ai trouve ce formulaire sur un site
    il fonctionne parfaitement
    mis a part que je ne reçois pas l adresse mail de la personne
    merci de l aide

    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
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    <?php
    //Base de donnée
    if(!empty($_POST["send"])) {
    	$name = $_POST["name"];
    	$email = $_POST["email"];
    	$subject = $_POST["subject"];
    	$message = $_POST["message"];
     
    	$connexion = mysqli_connect("localhost", "root", "", "contact_form") or die("Erreur de connexion: " . mysqli_error($connexion));
    	$result = mysqli_query($connexion, "INSERT INTO contact (name, email, subject, message) VALUES ('" . $name. "', '" . $email. "','" . $subject. "','" . $message. "')");
    	if($result){
    		$db_msg = "Vos informations de contact sont enregistrées avec succés.";
    		$type_db_msg = "success";
    	}else{
    		$db_msg = "Erreur lors de la tentative d'enregistrement de contact.";
    		$type_db_msg = "error";
    	}
     
    }
    //l'envoie du mail
    if(!empty($_POST["send"])) {
    	$name = $_POST["name"];
    	$email = $_POST["email"];
    	$subject = $_POST["subject"];
    	$message = $_POST["message"];
     
    	$toEmail = "VotreAdresse@gmail.com";
    	$mailHeaders = "From: " . $name . "<". $email .">\r\n";
    	if(mail($toEmail, $subject, $message, $mailHeaders)) {
    	    $mail_msg = "Vos informations de contact ont été reçues avec succés.";
    		$type_mail_msg = "success";
    	}else{
    		$mail_msg = "Erreur lors de l'envoi de l'e-mail.";
    		$type_mail_msg = "error";
    	}
    }
    ?>
     
    <html>
    	<head>
    		<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
    		<link rel="stylesheet" href="contact.css" />
    		<script type="text/javascript" src="contact.js"></script>
    	</head>
    	<body>
    		<div id="box">
    		  <form id="form" enctype="multipart/form-data" onsubmit="return validate()" method="post">
    		    <h3>Formulaire de contact</h3>
    		    <label>Nom: <span>*</span></label>
    		    <input type="text" id="name" name="name" placeholder="Nom"/>
    		    <label>Email: <span>*</span></label><span id="info" class="info"></span>
    		    <input type="text" id="email" name="email" placeholder="Email"/>
    		    <label>Sujet: <span>*</span></label>
    		    <input type="text" id="subject" name="subject" placeholder="Demande de renseignement"/>
    		    <label>Message:</label>
    		    <textarea id="message" name="message" placeholder="Message..."></textarea>
    		    <input type="submit" name="send" value="Envoyer le message"/>
    			<div id="statusMessage"> 
                <?php if (! empty($db_msg)) { ?>
                  <p class='<?php echo $type_db_msg; ?>Message'><?php echo $db_msg; ?></p>
                <?php } ?>
                <?php if (! empty($mail_msg)) { ?>
                  <p class='<?php echo $type_mail_msg; ?>Message'><?php echo $mail_msg; ?></p>
                <?php } ?>
                </div>
    		  </form>
    	    </div>
    		 <h3>Visitez notre site <a href="https://waytolearnx.com/">www.waytolearnx.com</a> pour plus de tutoriels.</h3>
    	</body>
    </html>

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 348
    Par défaut
    pour ceux que cela intéresse

    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
    //l'envoie du mail
    if(!empty($_POST["send"])) {
    	$name = $_POST["name"];
    	$email = $_POST["email"];
    	$subject = $_POST["subject"];
    	$message = $_POST["message"];
     
    $message .= "Mail:\t$email\n";
    $message .= "Message:\t$subject\n\n";
     
    	$to = "perroail.com";
      $headers = 'From: '.$name."\r\n".
        'Reply-To: '.$email."\r\n" .
        'X-Mailer: PHP/' . phpversion();
    	if(mail($to, $subject, $message,  $headers)) {
    	    $mail_msg = "Vos informations de contact ont été reçues avec succés.";
    		$type_mail_msg = "success";
    	}else{
    		$mail_msg = "Erreur lors de l'envoi de l'e-mail.";
    		$type_mail_msg = "error";
    	}
    }
    ?>

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

Discussions similaires

  1. Vérification format adresse mail dans formulaire
    Par tomtom59110 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 25/08/2013, 09h31
  2. Réponses: 0
    Dernier message: 07/09/2007, 14h22
  3. [Mail] Récuperer l'adresse mail qui n'a pas aboutit!
    Par lilo415 dans le forum Langage
    Réponses: 7
    Dernier message: 29/12/2006, 13h19
  4. Insertion d'adresse mail dans formulaire MS Access
    Par Gabe74 dans le forum Access
    Réponses: 1
    Dernier message: 06/09/2006, 13h49
  5. [dreamwever] adresse mail pour formulaire
    Par abibi dans le forum Dreamweaver
    Réponses: 5
    Dernier message: 19/04/2006, 12h19

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