bonjour à la suite de mon menu j'ai un lienqui permet l'envoi d'e mail sur mon site mais le probleme c'est que mon e mail s'envoi dès que je clique sur contact et non quand j'ai rempli mon formulaire
je vous montre la structure de ce probleme
la fonction d'envoi est dans mon fichier consult.php
le fichier menu_fam_client.php fait appel au fichier suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function mailenv(/*$mail,$message,$sujet,$to*/) { require('menu_fam_client.php'); $mail = $_POST['email']; $message = $_POST['msg']; $sujet = $_POST['subject']; $to = 'langoustet@yahoo.fr'; mail($to, $sujet, $message, "From: $mail\n Reply-To: $mail"); $contenu = 'formail.mod'; require('page.mod'); } //mailenv()
ma fonction contact est bien 3eme dans le menu de consult.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 <ul> <?php for($i = $nbfam; $i >= 0; $i--) { echo "<li>".$data[$i]."</li>"; } ?> </ul> <div> <a href="consult.php?EX=3">CONTACT</a> </div> <div> <a href="consult.php?EX=4">ENVOI</a> </div>
enfin le fichier formail.mod est mon formulaire d'envoi avec un bouton envoyer classique
et le fichier page.mod c'est le fichier principal du site
Donc je reexplique je recois pour l'instant un mail vide car le mail s'envoit des que je clique sur contact. Comment faire par raport à mon code pour qu'il s'envoit une fois rempli le formulaire.???
Merci de votre aide
Partager