Solution pour envoyer mail à partir bouton

Résolu
liadea Messages postés 129 Statut Membre -  
boss183 Messages postés 174 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
après plusieurs tentative et n'ayant pas trouvé de solution sur le net je me permets de poser mon problème ici.

Je voudrais savoir si il y à une solution pour envoyer un mail avec des donées récupérées précédemment dans le code à partir d'un bouton?

<CODE>

$destinataire = "toto@ttt.fr";
$sujet = "Update Agent hors ligne pour $value ";
$headers = 'From: 'tata@ttt.fr' ';

for($i=0;$i<sizeof($netbios);$i++){
$message .= "\n
\n Update Agent N° ".($i+1)."
\nNOM DE L'UPDATE AGENT : $netbios[$i]
\nSOURCE : $source[$i]
\nADRESSE IP : $ip[$i]
\nDATE DE VERIFICATION : $dateFr
\nETAT : $etat[$i]
\n ";
}

if( ($_SESSION['id'])and(@mysql_num_rows($result)>0)and(@$dat=="hlauj") ){

?>
<table align="center">"
<INPUT TYPE="button" id="amail" name="amail" VALUE="Envoyer un mail à <?php echo $value ?>" onClick="if (confirm('Etes-vous sûre de vouloir envoyer un mail ?'))" ENVOI DU MAIL />
</table>
<?php
}
?>

est - ce que c'est possible quelque chose comme ça ou quelqu'un aurait il une autre proposition?

Merci d'avance

8 réponses

    1. liadea Messages postés 129 Statut Membre
       
      Merci pour le lien.
      Cependant la fonction mail php est déjà écrite et fonctionne bien ce qu'il me manque c'est de savoir si il est possible de l'utiliser , donc d'envoyer un mail quand on à cliqué OK sur un bouton défini en javascript ? ou peut être d'une autre méthode mais avec une confirmation de demande d'envoi
      0
    2. Kust
       
      il y peut être une solution : tu peut faire en sorte que le bouton appel un script JS qui te demande une confirmation si l'utilisateur accepte il lance la partie php avec la méthode post pour envoyer le mail

      <form name="mail" method="post"> 
      <input type="text" name="test"/> 
      <input type="button" value="Envoyer" onclick="if (confirm('Etes-vous sûre de vouloir envoyer un mail ?')){document.mail.submit();}" /> 
      </form> 
      
      <?php  
      if(isset($_POST['test'])) 
      { 
        $headers ='From: "nom"<adresse@fai.fr>'."\n"; 
           $headers .='Reply-To: adresse_de_reponse@fai.fr'."\n"; 
           $headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n"; 
           $headers .='Content-Transfer-Encoding: 8bit'; 
      
           if(mail('adresse_du_destinataire@fai.fr', 'Sujet', $_POST['test'] , $headers)) 
           { 
                echo 'Le message a bien été envoyé'; 
           } 
           else 
           { 
                echo 'Le message n\'a pu être envoyé'; 
           }  
      } 
      ?>  
      


      J'espère que ça va pouvoir t'aider.
      0
    3. liadea Messages postés 129 Statut Membre
       
      Re
      Merci beaucoup ça fonctionne à peu près
      enfin on va dire oui ça fonctionne le mail s'envoie bien une fois après avoir confirmé merci encore
      maintenant il me reste le détails des variables
      merci encore
      bonne journée
      0
  1. Profil bloqué
     
    c'est possible mais faut testé avent
    0
  2. Profil bloqué
     
    c'est sa qui et pas bon je croix

    if( ($_SESSION['id'])and(@mysql_num_rows($result)>0)and(@$dat=="hlauj") ){

    ?>
    <table align="center">"
    <INPUT TYPE="button" id="amail" name="amail" VALUE="Envoyer un mail à <?php echo $value ?>" onClick="if (confirm('Etes-vous sûre de vouloir envoyer un mail ?'))" ENVOI DU MAIL />
    </table>
    <?php
    }
    ?>
    0
    1. liadea Messages postés 129 Statut Membre
       
      que dois je modifier alors ?
      parce que la vraiment j'ai essayer pleins de trucs et je vois pas comment faire!
      Si vous aviez un début de solution j'apprécierai
      Merci
      0
    2. liadea Messages postés 129 Statut Membre
       
      Quelqu'un aurait -il une proposition s'il vous plaît ?
      0
  3. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  4. liadea Messages postés 129 Statut Membre
     
    UP !SVP
    0
  5. Profil bloqué
     
    tu utilise easyphp pour le testé
    0
    1. liadea Messages postés 129 Statut Membre
       
      WAMP 2.0
      0
  6. Profil bloqué
     
    ok ben moi je coné pas tros le php dsl mais ya des erreur
    0
  7. boss183 Messages postés 174 Date d'inscription   Statut Membre Dernière intervention   17
     
    Je relance un peu ce topic car je souhaite faire la même chose que liadea et je vois que ce sujet est marqué comme résolu mais je ne trouve pas la solution.

    Si quelqu'un peut m'indiquer la solution

    Merci d'avance
    0