bonjour, je souhaite créer un formulaire où l'on rempli son adresse mail et celle d'un ami et ainsi on envoye une confirmation d'inscription par mail, cependant je travaille sur un serveur local et impossible d'envoyer le mail
Voici le code du formulaire :
et celui de la confirmation (sachant que mes données st gardées dans une bd)
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 <html> <head></head> <body> <form action="valid.php" method="POST"> <table> <tr> <td>Inscrivez-vous</td> <td><input name="Email" type="text"></input></td> </tr> <tr> <td> parrainer un ami </td> <td><input name="Ami" type="text"></input></td> </tr> <tr> <td><input name="Val" type="submit" value="valider"></td> <td><input name="Val" type="reset" value="Annuler"></td> </form> </body> </html>
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 <html> <head></head> <body> <?php //connection avc la BD require_once("bd/connectbd.php"); $inscrit=$_POST['Email']; $ami=$_POST['Ami']; $requete="select * from inscrit where Email='".mysql_real_escape_string($inscrit)."'"; if(mysql_num_rows(mysql_query($requete))>0) { echo "<center>Vous êtes déjà inscrit" ; } else { $sql=mysql_query("insert into inscrit (id,Email) value('','$inscrit')"); $sql1=mysql_query("insert into ami (id, Email) value ('','$ami')"); echo "Merci de vous être inscrit"; $mess="un ami vous a invité"; $to=$ami; $subject=$mess; $message = " <html> <head> <title> Message de confirmation</title> </head> <body> <p>Un ami vous a parrainé</p> </body> </html>"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "content-type: text/html; charset=iso-8859-1\r\n"; mail($to, $subject, $message, $headers); } ?> </body> </html>
Partager