Hallo,
ik heb het volgende contact formulier, maar nu zou dit aangepast moeten worden zodat deze na het succesvol doorsturen redirect naar een nieuwe succes pagina ipv de tekst "Verzonden" te tonen. Nu ben ik al enkele dagen vanalles aan het proberen maar niets lijkt te lukken. De echo "Verzonden!" vervangen door header lukt bv ook niet.
Contact formulier
HTML-code:
PHP code
Alvast bedankt voor enige hulp!
ik heb het volgende contact formulier, maar nu zou dit aangepast moeten worden zodat deze na het succesvol doorsturen redirect naar een nieuwe succes pagina ipv de tekst "Verzonden" te tonen. Nu ben ik al enkele dagen vanalles aan het proberen maar niets lijkt te lukken. De echo "Verzonden!" vervangen door header lukt bv ook niet.
Contact formulier
HTML-code:
code:
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
| <form role="form" id="contactForm" class="contact-form" data-toggle="validator" class="shake"> <div class="form-group"> <div class="controls"> <input type="text" id="name" class="form-control" placeholder="Naam & Voornaam" required data-error="Gelieve uw naam in te vullen."> <div class="help-block with-errors"></div> </div> </div> <div class="form-group"> <div class="controls"> <input type="email" class="email form-control" id="email" placeholder="Email" required data-error="Gelieve uw email adres in te vullen."> <div class="help-block with-errors"></div> </div> </div> <div class="form-group"> <div class="controls"> <input type="text" id="phone" class="form-control" placeholder="Telefoonnummer" required data-error="Gelieve uw telefoonnummer in te vullen."> <div class="help-block with-errors"></div> </div> </div> <div class="form-group"> <div class="controls"> <input type="text" id="msg_subject" class="form-control" placeholder="Onderwerp" required data-error="Gelieve een onderwerp in te vullen."> <div class="help-block with-errors"></div> </div> </div> <div class="form-group"> <div class="controls"> <textarea id="message" rows="7" placeholder="Bericht" class="form-control" required data-error="Gelieve uw bericht in te vullen."></textarea> <div class="help-block with-errors"></div> </div> </div> <button type="submit" id="submit" class="btn btn-success"></i>Verzend!</button> <div id="msgSubmit" class="h3 text-center hidden"></div> <div class="clearfix"></div> </form> |
PHP code
code:
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
85
86
87
| <?php $errorMSG = ""; // NAME if (empty($_POST["name"])) { $errorMSG = "Gelieve uw naam in te vullen."; } else { $name = $_POST["name"]; } // EMAIL if (empty($_POST["email"])) { $errorMSG .= "Gelieve uw email adres in te vullen."; } else { $email = $_POST["email"]; } // PHONE if (empty($_POST["phone"])) { $errorMSG .= "Gelieve uw telefoonnummer in te vullen."; } else { $phone = $_POST["phone"]; } // MSG SUBJECT if (empty($_POST["msg_subject"])) { $errorMSG .= "Gelieve een onderwerp in te vullen."; } else { $msg_subject = $_POST["msg_subject"]; } // MESSAGE if (empty($_POST["message"])) { $errorMSG .= "Gelieve een bericht in te vullen"; } else { $message = $_POST["message"]; } //Add your email here $EmailTo = "e-mail adtes"; $Subject = "Nieuw bericht van website"; // prepare email body text $Body = ""; $Body .= "Naam: "; $Body .= "\n"; $Body .= $name; $Body .= "\n"; $Body .= "\n"; $Body .= "Email: "; $Body .= "\n"; $Body .= $email; $Body .= "\n"; $Body .= "\n"; $Body .= "Telefoonnummer: "; $Body .= "\n"; $Body .= $phone; $Body .= "\n"; $Body .= "\n"; $Body .= "Onderwerp: "; $Body .= "\n"; $Body .= $msg_subject; $Body .= "\n"; $Body .= "\n"; $Body .= "Bericht: "; $Body .= "\n"; $Body .= $message; $Body .= "\n"; $Body .= "\n"; // send email $success = mail($EmailTo, $Subject, $Body, "From:".$email); // redirect to success page if ($success && $errorMSG == ""){ echo "Verzonden!"; }else{ if($errorMSG == ""){ echo "Er is een fout opgetreden, probeert u aub opnieuw."; } else { echo $errorMSG; } } ?> |
Alvast bedankt voor enige hulp!