Beste tweakers.
Ik ben een beetje aan het experimenteren met het versturen van een formulier doormiddel van PHP, echter ben ik nog een leek op dit gebied.
Nu heb ik een vrij standaard PHP script gevonden die goed werkt:
Ik heb deze veranderd en aangepast naar:
Echter wanneer er nu een mailtje wordt verstuurd, krijg ik alleen de VRAAG te zien in het mailtje. de vakken "Soort bak" en "Kit kleur" geeft hij niet aan in het bericht.
Heeft iemand ervaring? Sorry als de PHP code zo lang is, ik weet niet hoe ik dit kleiner moet maken
Ik ben een beetje aan het experimenteren met het versturen van een formulier doormiddel van PHP, echter ben ik nog een leek op dit gebied.
Nu heb ik een vrij standaard PHP script gevonden die goed werkt:
PHP: filename
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 require 'formulierHandler.php'; ?> <html> <head> <title> Contact Formulier </title> <style> h2 { color: #4DB870; } label { cursor: default; } #ConfigForm { width: 500px; padding: 10px; margin:10px; border : solid; border-width: 1px; left: 100px; top: 50px; } </style> </head> <body> <div id="ConfigForm"> <form method="post"> <label for="Name"> Naam </label><br /> <input type="text" size="54" name="Name" id="Name" required><br /> <label for="Onderwerp"> Onderwerp </label><br /> <input type="text" size="54" name="Subject" id="Onderwerp" required><br /> <label for="Email"> Email adress </label><br /> <input type="email" size="54" name="mailFrom" id="Email" required><br /> <label for="Message">Bericht </label><br /> <textarea rows="10" cols="47" name="Message" id="Message"></textarea><br /> <br> <input type="submit" value="Verzenden" name="Submit"><br /> </form> </div> <?php if (isset($_POST["Submit"])) { $name =$_POST["Name"]; $mailFrom =$_POST["mailFrom"]; $to= $mailFrom; $subject =$_POST["Subject"]; $message =$_POST["Message"]; $headers = 'From:'.$mailFrom.' ' . "\r\n" . 'Reply-To: '.$mailFrom. ' ' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); sendMail($to, $subject, $message, $headers); } ?> </body> </html> |
Ik heb deze veranderd en aangepast naar:
PHP: filename
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
| <?PHP require 'formulierHandler.php'; ?> <html> <head> <title> Contact Formulier </title> <style> h2 { color: #4DB870; } label { cursor: default; } #ConfigForm { width: 500px; padding: 10px; margin:10px; border : solid; border-width: 1px; left: 100px; top: 50px; } </style> </head> <body> <div id="ConfigForm"> <form method="post"> <label for="Name"> Naam* </label><br /> <input type="text" size="54" name="Name" id="Name" required><br /> <label for="Name"> Bedrijf *</label><br /> <input type="text" size="54" name="Name" id="Name" required><br /> <label for="Email"> Email address* </label><br /> <input type="email" size="54" name="mailFrom" id="Email" required><br /> <p> Soort bak <select name="soort bak"> <option value="">kies...</option> <option value=" Volglas aquarium ">Volglas aquarium</option> <option value=" Schildpadden bak ">Schildpadden bak</option> <option value=" Knaagdier bak ">Knaagdier bak</option> <option value=" Stofkap ">Stofkap</option> <option value=" Overige ">Overige</option> </select> </p> <p> Kit kleur <select name="Kit kleur"> <option value="">kies...</option> <option value=" Transparante kit ">Transparante kit</option> <option value=" Zwarte kit ">Zwarte kit</option> <option value=" Help mij kiezen ">Help mij kiezen</option> </select> </p> <label for="Message">Vraag </label><br /> <textarea rows="10" cols="47" name="Message" id="Message"></textarea><br /> <br> <input type="submit" value="Verzenden" name="Submit"><br /> </form> </div> <?php if (isset($_POST["Submit"])) { $name =$_POST["Name"]; $mailFrom =$_POST["mailFrom"]; $to= $mailFrom; $subject =$_POST["Subject"]; $message =$_POST["Message"]; $headers = 'From:'.$mailFrom.' ' . "\r\n" . 'Reply-To: '.$mailFrom. ' ' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); sendMail($to, $subject, $message, $headers); } ?> </body> </html> |
Echter wanneer er nu een mailtje wordt verstuurd, krijg ik alleen de VRAAG te zien in het mailtje. de vakken "Soort bak" en "Kit kleur" geeft hij niet aan in het bericht.
Heeft iemand ervaring? Sorry als de PHP code zo lang is, ik weet niet hoe ik dit kleiner moet maken
