Bonjour à tous,
J'ai un fichier contact.php, qui traite et m'envoie un mail recapitulatif a chaque fois que le formulaire et utilisé.
Le problème est que je reçois le mail, mais les champs sont vides.
Savez vous d'où cela peut venir ?
2eme question. Comment dois-je faire pour mettre un lien vers une page html plutot que " Merci d'avoir complété ce formulaire.... "
Merci pour votre aide.
Voici le code :
2eme question. Comment dois-je faire pour mettre un lien vers une page html plutot que " Merci d'avoir complété ce formulaire.... "
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
50
51
52
53
54
55
56
57
58
59
60 <?php /* Subject and Email variables */ $emailSubject = 'Formulaire Contact TSR'; $webMaster = "xx@xx.com,yy@xx.com"; /* Gathering Data variables */ $nomField = $_POST['nom']; $prenomField = $_POST['prenom']; $adresseField = $_POST['adresse']; $cpField = $_POST['cp']; $villeField = $_POST['ville']; $telephoneField = $_POST['telephone']; $emailField = $_POST['email']; $deuxRField = $_POST['deuxR']; $typField = $_POST['typ']; $renseignementField = $_POST['renseignement']; $body = <<<EOD <br><hr><br> Nom : $nomField <br> Prenom : $prenomField <br> Adresse : $adresseField <br> CodePostal : $cpField <br> Ville : $villeField <br> Telephone : $telephone <br> Email : $emailField <br> Quel deux roues : $deuxRField <br> Type de Renseignement : $typField <br> Renseignements désirés : $renseignementField <br> EOD; $headers = "From: $emailField\r\n"; $headers .= "Content-type: text/html\r\n"; $success = mail($webMaster, $emailSubject, $body, $headers); /* Results rendered as HTML */ $theResults = <<<EOD <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>TSR - Merci</title> </head> <body> <table width="100%" border="0"> <tr> <th scope="col">Merci d avoir utilisé ce formulaire. Nous vous répondrons dans les plus brefs délais</th> </tr> </table> </body> </html> EOD; echo "$theResults"; ?>
Puis-je remplacé le code suivant par celui de ma page avec le lien vers le CSS :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>TSR - Merci</title> </head> <body> <table width="100%" border="0"> <tr> <th scope="col">Merci d avoir utilisé ce formulaire. Nous vous répondrons dans les plus brefs délais</th> </tr> </table> </body> </html>
Partager