begin process at 2012 05 31 14:08:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

redirection des emails


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

redirection des emails

mercredi 7 septembre 2011 à 12:39:23 | redirection des emails

honey87

bonjour,

j'ai créé un formulaire de contact pour un site web, et je voudrais une fois le message envoyé, recevoir un email dans ma boite en disant par exemple qu'on a un nouveau message qui arrive de telle personne avec telle informations et tout..

voilà le code de ma page

Code HTML :
<form id="form2" name="form2" method="post"  action="insertcontact.php">
<font class="textes">
<br>
Civilité :<input name="civilite" type="radio" value="mme" checked>
  Mme <input name="civilite" type="radio" value="mlle">
    Mlle<br>
Nom et prénom :
  <input name="nom_prenom" type="text" id="nom_prenom" style="width:179px"/><br>
  
 Date de naissance :
  <input name="naissance" type="text" id="naissance" style="width:179px"/><font class="textes" style="color:#999999; font-size:12px"><br>ex: 01/01/2011</font></div><br>
  
  Email :
  <input name="email" type="text" id="email" style="width:179px"/><br>
  
  Téléphone :
  <input name="tel" type="text" id="tel" style="width:179px"/><br>
  
  Ville :
  <input name="ville" type="text" id="ville" style="width:179px"/><br>
  
 Adresse :
  <input name="adresse" type="text" id="adresse" style="width: 179px; height: 42px;"/><br>
  Situation actuelle :
  <select name="etude" style="width:179px" id="etude">
    <option>Lycéenne</option>
    <option>Sans emploi</option>
    <option selected>Employée</option>
    <option>entrepreneur</option>
  </select></div><br>
  
  
  Comment avez-vous connu l'école :</font></div>
 <select name="reference" style="width:179px">
    <option selected>--</option>
    <option>Google</option>
    <option>Forum internet</option>
    <option>Facebook</option>
    <option>Bouche à oreille</option>
    <option>Annuaire</option>
  </select>
  
Autre :
  <input name="autre_ref" type="text" id="autre_ref" style="width:179px"/><br>
  
  Votre message :<br>
<textarea name="message" cols="" rows="" style="float: left; height: 100px; width: 500px; margin-left: -136px;"></textarea>

  <input name="envoyer1" type="submit" id="envoyer1"  value="Envoyer" onClick="return valider(form1)"/></div>
</font></form>



code de la page d'insertion :

Code PHP :
<?php
$base="base de données";
$conn=mysql_connect("hosting", "user", "passwd");
mysql_select_db($base);

$civilite=$_POST['civilite'];
$nom_prenom=$_POST['nom_prenom'];
$naissance=$_POST['naissance'];
$email=$_POST['email'];
$tel=$_POST['tel'];
$ville=$_POST['ville'];
$adresse=$_POST['adresse'];
$etude=$_POST['etude'];
$reference=$_POST['reference'];
$autre_ref=$_POST['autre_ref'];
$message=$_POST['message'];
$date = date("d/m/Y - H:i:s");




$sql='insert into contact VALUES("", "'.mysql_escape_string($civilite).'","'.mysql_escape_string($nom_prenom).'","'.mysql_escape_string($naissance).'","'.mysql_escape_string($email).'","'.mysql_escape_string($tel).'","'.mysql_escape_string($ville).'","'.mysql_escape_string($adresse).'","'.mysql_escape_string($etude).'","'.mysql_escape_string($reference).'","'.mysql_escape_string($autre_ref).'","'.mysql_escape_string($message).'","'.mysql_escape_string($date).'")';

$req=mysql_query($sql) or die ('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
header("location:conf_contact.php");

?>
mercredi 7 septembre 2011 à 13:48:25 | Re : redirection des emails

cod57


bonjour

tu veux dire une fois insérer

Code PHP :
<?php
if($req=mysql_query($sql)){
$to='tonmail@tonfai.com';
$sujet='inscription';
$message='';
foreach($_POST as $k => $v){
$message.=$v."\r\n";
}

/*http://php.net/manual/fr/function.mail.php*/
$headers = 'From: webmaster@example.com' . "\r\n" .
           'Reply-To: webmaster@example.com' . "\r\n" .
           'X-Mailer: PHP/' . phpversion();

mail($to,$sujet,$message,$headers)
header("Location: conf_contact.php");exit;
}else{
//rien
}
?>





Bonne programmation !
mercredi 7 septembre 2011 à 13:49:21 | Re : redirection des emails

cod57

Réponse acceptée !
j'ai oublié une ;
Code PHP :
<?php
if($req=mysql_query($sql)){
$to='tonmail@tonfai.com';
$sujet='inscription';
$message='';
foreach($_POST as $k => $v){
$message.=$v."\r\n";
}

/*http://php.net/manual/fr/function.mail.php*/
$headers = 'From: webmaster@example.com' . "\r\n" .
           'Reply-To: webmaster@example.com' . "\r\n" .
           'X-Mailer: PHP/' . phpversion();

mail($to,$sujet,$message,$headers);
header("Location: conf_contact.php");exit;
}else{
//rien
}
?>


Bonne programmation !
mercredi 7 septembre 2011 à 16:53:25 | Re : redirection des emails

honey87

ça marche très bien
Merci beaucoup


Cette discussion est classée dans : message, code, redirection, emails, contact


Répondre à ce message

Sujets en rapport avec ce message

Php mail :/ [ par remitete ] Bonjour j'essaye de faire par flash un formulaire de contact! donc j'ai reussi a recup mes variable (verifier grace a echo) j'arrive a envoyer un mail Souci formulaire contact [ par snip74 ] Bonjour all :) j'ai créer un formulaire de contact et j' ai trouvé un système de captcha. j'ai testé de les adaptés mais je pense qu'il doit me manque Sortir Infos table MySQL [ par spacedelta ] Bonjour, Cela fait deux jours que j'essaie de trouver la réponse à mon problème. [u]Voici mon projet [/u]: J'utilise Joomla! et Ajaxchat (pour ceux q code recuperer mais de l'aide [ par gilou312 ] bonjour j'ai récupérer ce code sur un portfolio et je voudrais avoir le même. le problème c'est pour l'envoi du mail. Je l'ai inserer sur le fond c'es probleme recuperation numero pour ma redirection [ par aureliemerlin ] Bonjour à tous, je voudrais récupérer mon numéro pour le mettre en paramètres dans ma redirection mais cela ne marche pas voici le code utilisé : < echo en php [ par Sinsitrus ] Bonjour, J'ai un problème avec ce code, il n'affiche pas le message. je souhaiterai que le message s'affiche et qu'il se redirige à index.php [code=p formulaire [ par nicodonat ] bonjour j'ai voulu créer un formulaire pour mon site .Normalement le message doit arriver directement dans ma boite mail.C'est le cas c'est déjà ça l Problemes pour conserver le retour chariot textarea [ par dolux64100 ] [b]Bonjour a tous, [/b] Après avoir cherche un réponse partout , je vous expose mon problèmes, je voudrait donc conserver les retour a la ligne sais ne pas modifier le nom du fichier uploader vers mysql [ par abarial ] Bonjour, je suis plus que debutant, un capable d'ecrire un bout de code sans me servir des sources. voila mon probleme: j'ai ce bout de code et il me Formulaire de contact [ par lamuler ] Bonjour, J'ai un code php pour mon formulaire de contact mais celui-ci est basique, il accepte donc les adresses mail sans le '@' et les messageries


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales