Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
948 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Donné select dans l'objet du mail

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Donné select dans l'objet du mail

n°2231498
MisteR War​E
Allons plus loin =>
Posté le 21-06-2014 à 11:21:29  profilanswer
 

Bonjour tout le monde!
 
J'ai créé un formulaire de contact avec un moment donné l'utilisation "select".
Pour le code html pas de problème, cependant je n'arrive pas à coder en php pour faire en sorte que la sélection choisit par le client se poste sur ma boite mail dans l'objet du mail.
 
Voici le codage en html :  
 

Code :
  1. <label for="choix">Produit choisit :</label>
  2. <select name="choix">
  3. <option value="cad">Affichage dynamique</option>
  4.   <option value="pub">Vidéographie</option>
  5.   <option value="print">Produit print</option>
  6.   <option value="web">Produit web</option>
  7.   </select>


 
Merci d'avance pour votre aide :)


---------------
http://www.reivaxbook.fr
mood
Publicité
Posté le 21-06-2014 à 11:21:29  profilanswer
 

n°2231506
MisteR War​E
Allons plus loin =&gt;
Posté le 21-06-2014 à 14:48:40  profilanswer
 

Finalement j'ai trouvé!
 
c'est en rapport avec "sujet" dans le code ci-dessous :
 

Code :
  1. <?php
  2. if(!empty($_POST)){
  3. extract($_POST);
  4. $valid = true;
  5. if($adress != "" ) {
  6. }
  7. else{}
  8. if(empty($nom)){
  9.  $valid=false;
  10.  $erreurnom="Champ non renseigné";
  11. }
  12. if(!preg_match("/^[a-z0-9\-_.]+@[a-z0-9\-_.]+\.[a-z]{2,3}$/i",$email)){
  13.  $valid=false;
  14.  $erreuremail = "Votre email n'est pas valide";
  15. }
  16. if(empty($email)){
  17.  $valid=false;
  18.  $erreuremail="Champ non renseigné";
  19. }
  20. if(empty($message)){
  21.  $valid=false;
  22.  $erreurmessage="Champ non renseigné";
  23. }
  24. if($valid){
  25.  $to = "adress@gmail.com";
  26.  $sujet = $nom." a contacté le site";
  27.  $header = "From: $nom $choix <$email> \n";
  28.  $header .= "reply-To: $email";
  29.  $message = stripslashes($message);
  30.  $nom = stripslashes($nom);
  31.  $choix = stripslashes($choix);
  32.  if(mail($to,$sujet,$message,$choix)){
  33.   $erreur = "Succès de votre envoie!";
  34.   unset($nom);
  35.   unset($email);
  36.   unset($choix);
  37.   unset($message);
  38.  }
  39.    if(isset($_POST['choix'])) {
  40.     echo ' variable projet : ' ;
  41.     $tt= $_POST['choix'];
  42.     echo $tt;
  43.    }
  44.    
  45.  else{
  46.   $erreur = "Une erreur est survenue";}
  47.  }
  48. }
  49. ?>


 
Pour ce cas là, c'est le nom de la personne renseigné dans le formulaire qui sera présenté dans l'objet du mail.
En revanche, je n'ai pas trouvé pour avoir et le nom et une autre variable supplémentaire avec "sujet".


Message édité par MisteR WarE le 21-06-2014 à 14:49:19

---------------
http://www.reivaxbook.fr
n°2231969
Pablo Escr​obarbe
Retour d'exil
Posté le 27-06-2014 à 10:25:26  profilanswer
 

Je ne suis pas sûr de comprendre ta question mais :
 

Code :
  1. $sujet = $_POST['choix'].$variableSupplémentaire;


---------------
Viens jouer aux Rébus sur HFR

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Donné select dans l'objet du mail

 

Sujets relatifs
[RESOLU] Objet recquis 'fso'Programmation objet : aiguillage automatique.
VBA EXCEL Choisir la boite mail d'envoi lors d'un envoi via OutlookMacro avec mail automatique
Mail avec piece jointe fontion parcourirGenerer un mail avec pj pour chaque destinataire
Ping+Mail[AIDE] code HTML/PHP formulaire avec envoi mail automatique
Changer dynamiquement la taille de mon select[urgent] problème fonction mail OVH
Plus de sujets relatifs à : Donné select dans l'objet du mail


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR