Problemen met mailformpje
Ik ben bezig met een mailform maar het wil nog niet echt lukken.
Code (php)
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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
<?php
$Naam = 'Richard Venneman';
$Email = '[email protected]';
$Onderwerp_prefix = 'RichardVenneman.nl website offerte ||';
$AntiSpam = 10; // in minuten
if(!empty($_POST['verstuur']))
{
$Naam = (isset($_POST['Naam'])) ? $_POST['Naam'] : '';
$Email = (isset($_POST['Email'])) ? $_POST['Email'] : '';
$Adres = (isset($_POST['Adres'])) ? $_POST['Adres'] : '';
$Postcode = (isset($_POST['Postcode'])) ? $_POST['Postcode'] : '';
$Woonplaats = (isset($_POST['Woonplaats'])) ? $_POST['Woonplaats'] : '';
$Telefoonnummer = (isset($_POST['Telefoonnummer'])) ? $_POST['Telefoonnummer'] : '';
if ($_POST['radio.layout'] == "Huisstijl"){
$Layout = $Layout . "Layout op basis van: Huisstijl";
}
if ($_POST['radio.layout'] == "Nieuwe layout"){
$Layout = $Layout . "Een nieuwe layout ontworpen door RichardVenneman.nl";
}
if ($_POST['radio.layout'] == "Kleurenpalet"){
$Layout = $Layout . "Een nieuwe layout gebaseerd op een kleurenpalet";
}
$Website_mooi = (isset($_POST['Website_mooi'])) ? $_POST['Website_mooi'] : '';
$Websitefunctie = (isset($_POST['Websitefunctie'])) ? $_POST['Websitefunctie'] : '';
if ($_POST['radio.webhosting'] == "Ja"){
$Webhosting = $Webhosting . "In het bezit van een webhosting pakket";
}
if ($_POST['radio.webhosting'] == "Nee"){
$Webhosting = $Webhosting . "Niet in het bezit van een webhosting pakket";
}
if ($_POST['radio.domeinnaam'] == "Ja"){
$Domeinnaam = $Domeinnaam . "In het bezit van een domeinnaam";
}
if ($_POST['radio.domeinnaam'] == "Nee"){
$Domeinnaam = $Domeinnaam . "Niet in het bezit van een domeinnaam";
}
if(isset($_POST['CMS'])){
$CMS = $CMS . "Website inclusief CMS systeem";
}
if(isset($_POST['Nieuwsbrief'])){
$Nieuwsbrief = $Nieuwsbrief . "Website inclusief Nieuwsbrief systeem";
}
if(isset($_POST['Contactformulier'])){
$Contactformulier = $Contactformulier . "Website inclusief Contactformulier";
}
if ($_POST['radio.forum'] == "Geen"){
$Forum = $Forum . "Geen forum";
}
if ($_POST['radio.forum'] == "phpBB"){
$Forum = $Forum . "phpBB forum";
}
if ($_POST['radio.forum'] == "miniBB"){
$Forum = $Forum . "miniBB forum";
}
if ($_POST['radio.forum'] == "PunBB"){
$Forum = $Forum . "PunBB forum";
}
if ($_POST['radio.forum'] == "Burning Board Lite"){
$Forum = $Forum . "Burning Board Lite forum";
}
if ($_POST['radio.forum'] == "Simple Machines"){
$Forum = $Forum . "Simple Machines forum";
}
if ($_POST['radio.paginas'] == "0-5"){
$Paginas = $Paginas . "0-5 Pagina's";
}
if ($_POST['radio.paginas'] == "6-12"){
$Paginas = $Paginas . "6-12 Pagina's";
}
if ($_POST['radio.paginas'] == "13-20"){
$Paginas = $Paginas . "13-20 Pagina's";
}
if ($_POST['radio.talen'] == "NL"){
$Talen = $Talen . "Alleen Nederlands";
}
if ($_POST['radio.talen'] == "EN"){
$Talen = $Talen . "Alleen Engels";
}
if ($_POST['radio.talen'] == "2"){
$Talen = $Talen . "In 2 talen";
}
if ($_POST['radio.talen'] == "3"){
$Talen = $Talen . "In 3 talen";
}
if ($_POST['radio.talen'] == "4"){
$Talen = $Talen . "In 4 talen of meer";
}
if(isset($_POST['Sitemap'])){
$Sitemap = $Sitemap . "Website inclusief Sitemap";
}
if(isset($_POST['Zoekmachines'])){
$Zoekmachines = $Zoekmachines . "Aanmelding bij zoekmachines: Ja.";
}
if ($_POST['radio.euro'] == "0-100"){
$Euro = $Euro . "0-100";
}
if ($_POST['radio.euro'] == "100-200"){
$Euro = $Euro . "100-200";
}
if ($_POST['radio.euro'] == "200-300"){
$Euro = $Euro . "200-300";
}
if ($_POST['radio.euro'] == "300-500"){
$Euro = $Euro . "300-500";
}
if ($_POST['radio.euro'] == "500 of meer"){
$Euro = $Euro . "500 of meer";
}
$Opmerkingen = (isset($_POST['Opmerkingen'])) ? $_POST['Opmerkingen'] : '';
$Offerte = "{$Naam} - {$Email} - {$Adres} - {$Postcode} - {$Email} - {$Woonplaats} - {$Telefoonnummer} - {$Layout} - {$Website_mooi}";
$Header = "MIME-Version: 1.0\r\n";
$Header .= "Content-type: text/html; charset=iso-8859-1\r\n";
$Header .= "To: \"".$Naam."\" <".$Email.">\r\n";
$Header .= "From: \"".$_POST['Naam']."\" <".$_POST['Email'].">\r\n";
mail($Email,$Onderwerp_prefix,$Naam,$Offerte,$Header);
if(isset($_POST['Email_gebruiker']))
{
$Email_gebruiker_bericht = "U heeft de volgende informatie verstuurd met de website offerte van richardvenneman.nl:<br><hr><br>$Offerte";
mail($_POST['Email'],$Onderwerp_prefix.' '.$_POST['Naam'].' '.$Email_gebruiker_bericht,$Header);
}
echo '<p class=\"green\">Offerte succesvol verzonden!</p>';
setcookie('offerteformulier',1,time()+($AntiSpam*60));
$Tonen = true;
}
if(isset($_COOKIE['offerteformulier']))
{ $Tonen = true; echo '<p>Anti-spam: U kunt 1 keer per '.$AntiSpam.' minuten een offerte insturen.</p>'; }
if(!isset($Tonen))
{
?>
$Naam = 'Richard Venneman';
$Email = '[email protected]';
$Onderwerp_prefix = 'RichardVenneman.nl website offerte ||';
$AntiSpam = 10; // in minuten
if(!empty($_POST['verstuur']))
{
$Naam = (isset($_POST['Naam'])) ? $_POST['Naam'] : '';
$Email = (isset($_POST['Email'])) ? $_POST['Email'] : '';
$Adres = (isset($_POST['Adres'])) ? $_POST['Adres'] : '';
$Postcode = (isset($_POST['Postcode'])) ? $_POST['Postcode'] : '';
$Woonplaats = (isset($_POST['Woonplaats'])) ? $_POST['Woonplaats'] : '';
$Telefoonnummer = (isset($_POST['Telefoonnummer'])) ? $_POST['Telefoonnummer'] : '';
if ($_POST['radio.layout'] == "Huisstijl"){
$Layout = $Layout . "Layout op basis van: Huisstijl";
}
if ($_POST['radio.layout'] == "Nieuwe layout"){
$Layout = $Layout . "Een nieuwe layout ontworpen door RichardVenneman.nl";
}
if ($_POST['radio.layout'] == "Kleurenpalet"){
$Layout = $Layout . "Een nieuwe layout gebaseerd op een kleurenpalet";
}
$Website_mooi = (isset($_POST['Website_mooi'])) ? $_POST['Website_mooi'] : '';
$Websitefunctie = (isset($_POST['Websitefunctie'])) ? $_POST['Websitefunctie'] : '';
if ($_POST['radio.webhosting'] == "Ja"){
$Webhosting = $Webhosting . "In het bezit van een webhosting pakket";
}
if ($_POST['radio.webhosting'] == "Nee"){
$Webhosting = $Webhosting . "Niet in het bezit van een webhosting pakket";
}
if ($_POST['radio.domeinnaam'] == "Ja"){
$Domeinnaam = $Domeinnaam . "In het bezit van een domeinnaam";
}
if ($_POST['radio.domeinnaam'] == "Nee"){
$Domeinnaam = $Domeinnaam . "Niet in het bezit van een domeinnaam";
}
if(isset($_POST['CMS'])){
$CMS = $CMS . "Website inclusief CMS systeem";
}
if(isset($_POST['Nieuwsbrief'])){
$Nieuwsbrief = $Nieuwsbrief . "Website inclusief Nieuwsbrief systeem";
}
if(isset($_POST['Contactformulier'])){
$Contactformulier = $Contactformulier . "Website inclusief Contactformulier";
}
if ($_POST['radio.forum'] == "Geen"){
$Forum = $Forum . "Geen forum";
}
if ($_POST['radio.forum'] == "phpBB"){
$Forum = $Forum . "phpBB forum";
}
if ($_POST['radio.forum'] == "miniBB"){
$Forum = $Forum . "miniBB forum";
}
if ($_POST['radio.forum'] == "PunBB"){
$Forum = $Forum . "PunBB forum";
}
if ($_POST['radio.forum'] == "Burning Board Lite"){
$Forum = $Forum . "Burning Board Lite forum";
}
if ($_POST['radio.forum'] == "Simple Machines"){
$Forum = $Forum . "Simple Machines forum";
}
if ($_POST['radio.paginas'] == "0-5"){
$Paginas = $Paginas . "0-5 Pagina's";
}
if ($_POST['radio.paginas'] == "6-12"){
$Paginas = $Paginas . "6-12 Pagina's";
}
if ($_POST['radio.paginas'] == "13-20"){
$Paginas = $Paginas . "13-20 Pagina's";
}
if ($_POST['radio.talen'] == "NL"){
$Talen = $Talen . "Alleen Nederlands";
}
if ($_POST['radio.talen'] == "EN"){
$Talen = $Talen . "Alleen Engels";
}
if ($_POST['radio.talen'] == "2"){
$Talen = $Talen . "In 2 talen";
}
if ($_POST['radio.talen'] == "3"){
$Talen = $Talen . "In 3 talen";
}
if ($_POST['radio.talen'] == "4"){
$Talen = $Talen . "In 4 talen of meer";
}
if(isset($_POST['Sitemap'])){
$Sitemap = $Sitemap . "Website inclusief Sitemap";
}
if(isset($_POST['Zoekmachines'])){
$Zoekmachines = $Zoekmachines . "Aanmelding bij zoekmachines: Ja.";
}
if ($_POST['radio.euro'] == "0-100"){
$Euro = $Euro . "0-100";
}
if ($_POST['radio.euro'] == "100-200"){
$Euro = $Euro . "100-200";
}
if ($_POST['radio.euro'] == "200-300"){
$Euro = $Euro . "200-300";
}
if ($_POST['radio.euro'] == "300-500"){
$Euro = $Euro . "300-500";
}
if ($_POST['radio.euro'] == "500 of meer"){
$Euro = $Euro . "500 of meer";
}
$Opmerkingen = (isset($_POST['Opmerkingen'])) ? $_POST['Opmerkingen'] : '';
$Offerte = "{$Naam} - {$Email} - {$Adres} - {$Postcode} - {$Email} - {$Woonplaats} - {$Telefoonnummer} - {$Layout} - {$Website_mooi}";
$Header = "MIME-Version: 1.0\r\n";
$Header .= "Content-type: text/html; charset=iso-8859-1\r\n";
$Header .= "To: \"".$Naam."\" <".$Email.">\r\n";
$Header .= "From: \"".$_POST['Naam']."\" <".$_POST['Email'].">\r\n";
mail($Email,$Onderwerp_prefix,$Naam,$Offerte,$Header);
if(isset($_POST['Email_gebruiker']))
{
$Email_gebruiker_bericht = "U heeft de volgende informatie verstuurd met de website offerte van richardvenneman.nl:<br><hr><br>$Offerte";
mail($_POST['Email'],$Onderwerp_prefix.' '.$_POST['Naam'].' '.$Email_gebruiker_bericht,$Header);
}
echo '<p class=\"green\">Offerte succesvol verzonden!</p>';
setcookie('offerteformulier',1,time()+($AntiSpam*60));
$Tonen = true;
}
if(isset($_COOKIE['offerteformulier']))
{ $Tonen = true; echo '<p>Anti-spam: U kunt 1 keer per '.$AntiSpam.' minuten een offerte insturen.</p>'; }
if(!isset($Tonen))
{
?>
<form method="post" action="">
HTML FORMULIER HIER..
<input class="offerte_submit" type="submit" value="Offerte insturen" name="verstuur" /> <input class="offerte_submit" type="reset" name="reset" value="Velden wissen" />
</form>
-----
Er gaat denk ik wat fout met óf het samenvoegen van de variabelen tot $offerte óf het mailen van de variabelen (of allebei :)), hij geeft gewoon een bercht dat het succesvol verzonden is.. wie kan me helpen?
Gewijzigd op 01/01/1970 01:00:00 door Richard
Dit zal het probleem niet oplossen, maar wel helpen te vinden waar de fout zit.. Verder moet je bovenaan je script nog de regel (dus na <?php)
error_reporting(E_ALL);
als ik de pagina open zie ik meteen 2x dit:
Notice: Undefined variable: en dan de regel waar dit staat:
als ik dan op versturen klik ontvang ik de email wel, (2x) en krijg ik een heleboel van deze errors:
Notice: Undefined index:
,die wijzen naar de waarden, bv:
Notice: Undefined index: radio.layout in /home/offerte.php on line 26
Notice: Undefined index: radio.webhosting in /home/offerte.php on line 31
EDIT: elke keer als ik de pagina bezoek krijg ik nu 1 of 2 mails
Gewijzigd op 01/01/1970 01:00:00 door Richard
Hij is hier online te bekijken/gebruiken :)
http://richardvenneman.nl/v3/index.php?pagina=offerte
dit is de source nu:
Code (php)
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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
<?
error_reporting(E_ALL);
$Naam = 'Richard Venneman';
$Email = '[email protected]';
$Onderwerp_prefix = 'Website offerte ||';
$AntiSpam = 10; // in minuten
$Offerte = '' ;
$Header = '' ;
if(isset($_COOKIE['offerteformulier']))
{
echo '<p>Anti-spam: U kunt 1 keer per '.$AntiSpam.' minuten een offerte insturen.</p>';
exit();
}
if ($_SERVER['REQUEST_METHOD']=='POST')
{
$Naam = (isset($_POST['Naam'])) ? $_POST['Naam'] : '';
$Email = (isset($_POST['Email'])) ? $_POST['Email'] : '';
$Adres = (isset($_POST['Adres'])) ? $_POST['Adres'] : '';
$Postcode = (isset($_POST['Postcode'])) ? $_POST['Postcode'] : '';
$Woonplaats = (isset($_POST['Woonplaats'])) ? $_POST['Woonplaats'] : '';
$Telefoonnummer = (isset($_POST['Telefoonnummer'])) ? $_POST['Telefoonnummer'] : '';
switch (isset($_POST['radio.layout']))
{
case "Huisstijl": $Layout .= "Layout op basis van: Huisstijl"; break;
case "Nieuwe layout": $Layout .= "Een nieuwe layout"; break;
case "Kleurenpalet": $Layout .= "Een nieuwe layout gebaseerd op een kleurenpalet"; break;
}
$Website_mooi = (isset($_POST['Website_mooi'])) ? $_POST['Website_mooi'] : '' ;
$Websitefunctie = (isset($_POST['Websitefunctie'])) ? $_POST['Websitefunctie'] : '' ;
switch (isset($_POST['radio.webhosting']))
{
case "Ja": $Webhosting .= "In het bezit van een webhosting pakket"; break;
case "Nee": $Webhosting .= "Niet in het bezit van een webhosting pakket"; break;
}
switch (isset($_POST['radio.domeinnaam']))
{
case "Ja": $Domeinnaam .= "In het bezit van een domeinnaam"; break;
case "Nee": $Domeinnaam .= "Niet in het bezit van een domeinnaam"; break;
}
if(isset($_POST['CMS'])) { $CMS .= "Website inclusief CMS systeem"; }
if(isset($_POST['Nieuwsbrief'])) { $Nieuwsbrief .= "Website inclusief Nieuwsbrief systeem"; }
if(isset($_POST['Contactformulier'])){ $Contactformulier .= "Website inclusief Contactformulier"; }
switch (isset($_POST['radio.forum']))
{
case "Geen": $Forum .= "Geen forum"; break;
case "phpBB": $Forum .= "phpBB forum"; break;
case "miniBB": $Forum .= "miniBB forum"; break;
case "PunBB": $Forum .= "PunBB forum"; break;
case "Burning Board Lite": $Forum .= "Burning Board Lite forum"; break;
case "Simple Machines": $Forum .= "Simple Machines forum"; break;
}
switch (isset($_POST['radio.paginas']))
{
case "0-5": $Paginas .= "0-5 Pagina's"; break;
case "6-12": $Paginas .= "6-12 Pagina's"; break;
case "13-20": $Paginas .= "13-20 Pagina's"; break;
}
switch (isset($_POST['radio.talen']))
{
case "NL": $Talen .= "Alleen Nederlands"; break;
case "EN": $Talen .= "Alleen Engels"; break;
case "2": $Talen .= "In 2 talen"; break;
case "3": $Talen .= "In 3 talen"; break;
case "4": $Talen .= "In 4 talen of meer"; break;
}
if(isset($_POST['Sitemap'])) { $Sitemap .= "Website inclusief Sitemap"; }
if(isset($_POST['Zoekmachines'])){ $Zoekmachines .= "Aanmelding bij zoekmachines: Ja."; }
switch (isset($_POST['radio.euro']))
{
case "0-100": $Euro .= "0-100"; break;
case "100-200": $Euro .= "100-200"; break;
case "200-300": $Euro .= "200-300"; break;
case "300-500": $Euro .= "300-500"; break;
case "500 of meer": $Euro .= "500 of meer"; break;
}
$Opmerkingen = (isset($_POST['Opmerkingen'])) ? $_POST['Opmerkingen'] : '' ;
$Offerte = "{$Naam} - {$Email} - {$Adres} - {$Postcode} - {$Email} - {$Woonplaats} - {$Telefoonnummer} - {$Website_mooi}";
$Header = "MIME-Version: 1.0\r\n";
$Header .= "Content-type: text/html; charset=iso-8859-1\r\n";
$Header .= "To: \"".$Naam."\" <".$Email.">\r\n";
$Header .= "From: \"".$_POST['Naam']."\" <".$_POST['Email'].">\r\n";
mail($Email,$Onderwerp_prefix,$Naam,$Offerte,$Header);
if(isset($_POST['Email_gebruiker']))
{
$Email_gebruiker_bericht = "U heeft de volgende informatie verstuurd met de website offerte:<br><hr><br>$Offerte";
if (mail($_POST['Email'], $Onderwerp_prefix.' '.$_POST['Naam'].' '.$Email_gebruiker_bericht, $Header))
{
echo '<p class=\"green\">Offerte succesvol verzonden!</p>';
setcookie('offerteformulier',1,time()+($AntiSpam*60));
}
else
{
echo "Email kon niet verstuurd worden... Sorry!";
}
}
}
else
{
?>
error_reporting(E_ALL);
$Naam = 'Richard Venneman';
$Email = '[email protected]';
$Onderwerp_prefix = 'Website offerte ||';
$AntiSpam = 10; // in minuten
$Offerte = '' ;
$Header = '' ;
if(isset($_COOKIE['offerteformulier']))
{
echo '<p>Anti-spam: U kunt 1 keer per '.$AntiSpam.' minuten een offerte insturen.</p>';
exit();
}
if ($_SERVER['REQUEST_METHOD']=='POST')
{
$Naam = (isset($_POST['Naam'])) ? $_POST['Naam'] : '';
$Email = (isset($_POST['Email'])) ? $_POST['Email'] : '';
$Adres = (isset($_POST['Adres'])) ? $_POST['Adres'] : '';
$Postcode = (isset($_POST['Postcode'])) ? $_POST['Postcode'] : '';
$Woonplaats = (isset($_POST['Woonplaats'])) ? $_POST['Woonplaats'] : '';
$Telefoonnummer = (isset($_POST['Telefoonnummer'])) ? $_POST['Telefoonnummer'] : '';
switch (isset($_POST['radio.layout']))
{
case "Huisstijl": $Layout .= "Layout op basis van: Huisstijl"; break;
case "Nieuwe layout": $Layout .= "Een nieuwe layout"; break;
case "Kleurenpalet": $Layout .= "Een nieuwe layout gebaseerd op een kleurenpalet"; break;
}
$Website_mooi = (isset($_POST['Website_mooi'])) ? $_POST['Website_mooi'] : '' ;
$Websitefunctie = (isset($_POST['Websitefunctie'])) ? $_POST['Websitefunctie'] : '' ;
switch (isset($_POST['radio.webhosting']))
{
case "Ja": $Webhosting .= "In het bezit van een webhosting pakket"; break;
case "Nee": $Webhosting .= "Niet in het bezit van een webhosting pakket"; break;
}
switch (isset($_POST['radio.domeinnaam']))
{
case "Ja": $Domeinnaam .= "In het bezit van een domeinnaam"; break;
case "Nee": $Domeinnaam .= "Niet in het bezit van een domeinnaam"; break;
}
if(isset($_POST['CMS'])) { $CMS .= "Website inclusief CMS systeem"; }
if(isset($_POST['Nieuwsbrief'])) { $Nieuwsbrief .= "Website inclusief Nieuwsbrief systeem"; }
if(isset($_POST['Contactformulier'])){ $Contactformulier .= "Website inclusief Contactformulier"; }
switch (isset($_POST['radio.forum']))
{
case "Geen": $Forum .= "Geen forum"; break;
case "phpBB": $Forum .= "phpBB forum"; break;
case "miniBB": $Forum .= "miniBB forum"; break;
case "PunBB": $Forum .= "PunBB forum"; break;
case "Burning Board Lite": $Forum .= "Burning Board Lite forum"; break;
case "Simple Machines": $Forum .= "Simple Machines forum"; break;
}
switch (isset($_POST['radio.paginas']))
{
case "0-5": $Paginas .= "0-5 Pagina's"; break;
case "6-12": $Paginas .= "6-12 Pagina's"; break;
case "13-20": $Paginas .= "13-20 Pagina's"; break;
}
switch (isset($_POST['radio.talen']))
{
case "NL": $Talen .= "Alleen Nederlands"; break;
case "EN": $Talen .= "Alleen Engels"; break;
case "2": $Talen .= "In 2 talen"; break;
case "3": $Talen .= "In 3 talen"; break;
case "4": $Talen .= "In 4 talen of meer"; break;
}
if(isset($_POST['Sitemap'])) { $Sitemap .= "Website inclusief Sitemap"; }
if(isset($_POST['Zoekmachines'])){ $Zoekmachines .= "Aanmelding bij zoekmachines: Ja."; }
switch (isset($_POST['radio.euro']))
{
case "0-100": $Euro .= "0-100"; break;
case "100-200": $Euro .= "100-200"; break;
case "200-300": $Euro .= "200-300"; break;
case "300-500": $Euro .= "300-500"; break;
case "500 of meer": $Euro .= "500 of meer"; break;
}
$Opmerkingen = (isset($_POST['Opmerkingen'])) ? $_POST['Opmerkingen'] : '' ;
$Offerte = "{$Naam} - {$Email} - {$Adres} - {$Postcode} - {$Email} - {$Woonplaats} - {$Telefoonnummer} - {$Website_mooi}";
$Header = "MIME-Version: 1.0\r\n";
$Header .= "Content-type: text/html; charset=iso-8859-1\r\n";
$Header .= "To: \"".$Naam."\" <".$Email.">\r\n";
$Header .= "From: \"".$_POST['Naam']."\" <".$_POST['Email'].">\r\n";
mail($Email,$Onderwerp_prefix,$Naam,$Offerte,$Header);
if(isset($_POST['Email_gebruiker']))
{
$Email_gebruiker_bericht = "U heeft de volgende informatie verstuurd met de website offerte:<br><hr><br>$Offerte";
if (mail($_POST['Email'], $Onderwerp_prefix.' '.$_POST['Naam'].' '.$Email_gebruiker_bericht, $Header))
{
echo '<p class=\"green\">Offerte succesvol verzonden!</p>';
setcookie('offerteformulier',1,time()+($AntiSpam*60));
}
else
{
echo "Email kon niet verstuurd worden... Sorry!";
}
}
}
else
{
?>
<form method="post" action="">
**Hier het forumier
<input class="offerte_submit" type="submit" value="Offerte insturen" name="verstuur" /> <input class="offerte_submit" type="reset" name="reset" value="Velden wissen" />
</form>
kan niemand een foutje ontdekken?
switch (isset($_POST['radio.layout']))
Deze switch zal dus een TRUE of FALSE zoeken tussen de case items want hij reageert op de isset().
Edit: Je checked niet of de mail() wel is verstuurd.
mail($Email,$Onderwerp_prefix,$Naam,$Offerte,$Header);
En 'headers' is de vierde parameter en niet de vijfde. Zie mail().
Edit2: Van jouw site:
U kunt d.m.v. dit formulier een offerte insturen. Klik op de verschillende kopjes om de secties uit/in te klappen en de informatie in te vullen. Dit formulier wordt naar mij Email adres gestuurd waarna ik zo spoedig mogelijk contact met u opneem.
Maak van:
naar mij Email adres
eens:
naar mijn Emailadres
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
(komt nog niet aan)
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?
$Header = "MIME-Version: 1.0\r\n";
$Header .= "Content-type: text/html; charset=iso-8859-1\r\n";
$Header .= "To: \"".$Naam."\" <".$Email.">\r\n";
$Header .= "From: \"".$_POST['Naam']."\" <".$_POST['Email'].">\r\n";
mail($Email,$Onderwerp_prefix,$Offerte,$Header);
?>
$Header = "MIME-Version: 1.0\r\n";
$Header .= "Content-type: text/html; charset=iso-8859-1\r\n";
$Header .= "To: \"".$Naam."\" <".$Email.">\r\n";
$Header .= "From: \"".$_POST['Naam']."\" <".$_POST['Email'].">\r\n";
mail($Email,$Onderwerp_prefix,$Offerte,$Header);
?>
edit: Oops.. mn broertje was ingelogd :')
Gewijzigd op 01/01/1970 01:00:00 door Simon