Contact Formulier verzend niet alles
Ik heb een nu redelijk contact formuliertje gemaakt.
Alleen nu heb ik het volgende probleem,
Als ik alles invul dus ook de radiobuttons en de textarea helemaal onderaan, en ik laat het formulier versturen komen de radiobuttons en de textarea's niet in het e-mailtje. ik heb ook al op google gezocht maar ik werd er ook niet wijzer van.
Het is wel een e107 standalone pagina. dus sommige dingen moesten worden gesplitst.
Hoe kan ik nu verhelpen dat alle vragen + antwoorden wel in het mailtje komen te staan ?
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
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
<?php
require_once("../../class2.php");
require_once(HEADERF);
if(isset($_POST['verzenden']))
{
$bericht = "website reactie formulier\n\nIngevulde velden:\n";
foreach($_POST as $key => $val) {
$bericht .= "- " . $key . ":\n";
$bericht .= " " . $val . "\n\n";
}
$result = mail("[email protected]","Er is een Admin Bestelling geplaatst !", $bericht, "From: [email protected]");
if ($result) {
header('Location: ../../index.php');
} else {
echo "Contact formulier verzenden is mislukt!";
}
}
else{ ". $text ." ;
}
$caption = "Gegevens Invullen voor je Admin op onze servers.";
$text = "
<p>Op deze pagina is het mogelijk om Admin te kopen.<br />
Het betalen gaat alsvolgt :<br />
- Je vult dit formulier in.<br />
- Wij Krijgen een mailtje en sturen jou een unieke betaal link.(Zorg ervoor dat je e-mail geldig is !)<br />
- Na betaling zullen wij een e-mail ontvangen dat jou betaling is gelukt.<br />
- Wij zullen jou Admin activeren op de servers.<br />
<br /><br />
Zorg ervoor dat je alles naar waarheid invult !<br />
</p>
<form action=\"gegevens_admin.php\" method=\"POST\">
<div class=\"row\">
<label for=\"naam\">Naam:</label>
<input type=\"text\" id=\"naam\" name=\"naam\" size=\"25\" />
</div>
<div class=\"row\">
<label for=\"woonplaats\">Woonplaats:</label>
<input type=\"text\" id=\"woonplaats\" name=\"woonplaats\" size=\"25\" />
</div>
<div class=\"row\">
<label for=\"gebdatu\">Geboorte Datum:</label>
<input type=\"text\" id=\"gebdatum\" name=\"gebdatum\" size=\"25\" />
</div>
<div class=\"row\">
<label for=\"dteamid\">SteamID:</label>
<input type=\"text\" id=\"steamid\" name=\"steamid\" size=\"25\" />
</div>
<div class=\"row\">
<label for=\"steamnaam\">Steam Naam:</label>
<input type=\"text\" id=\"steamnaam\" name=\"steamnaam\" size=\"25\" />
</div>
<div class\"row\">
<label for=\"steamnaam\">Betaalwijze :</label>
<select name=\"betaalwijze\">
<option>Overschijving</option>
<option>Telefoon</option>
<option>Wallie</option>
</select>
</div>
<div class=\"row\">
<label for=\"steamnaam\">Aantal Maanden :</label>
<select name=\"betaalwijze\">
<option>1 Maand (€7,50)</option>
<option>2 Maanden (€15,-)</option>
<option>3 Maanden (€22,50)</option>
<option>4 Maanden (€30,-)</option>
<option>5 Maanden (€37,50)</option>
<option>6 Maanden (€45,-)</option>
<option>7 Maanden (€52,50)</option>
<option>8 Maanden (€60,-)</option>
<option>9 Maanden (€67,50)</option>
<option>10 Maanden (€75,-)</option>
<option>11 Maanden (€82,50)</option>
<option>12 Maanden (€90,-)</option>
</select>
</div>
<div class=\"row\">
<label for=\"eerderp\">Al eens eerder Admin geweest bij ons ? ?:</label>
<input type=\"radio\" id=\"prem\" name=\"prem\" value=\"Ja\">Ja<br />
<input type=\"radio\" id=\"prem\" name=\"prem\" value=\"Nee\">Nee<br />
</div>
<div class=\"row\">
<label for=\"steamnaam\">Waarom zouden we jou als admin willen ?:</label>
<textarea id=\"steamnaam\" name=\"steamnaam\" cols=\"40\" rows=\"4\"> </textarea>
</div>
<div class=\"row\">
<label for=\"steamnaam\">Wat zou je doen met een camper ?:</label>
<textarea id=\"steamnaam\" name=\"steamnaam\" cols=\"40\" rows=\"4\"> </textarea>
</div>
<div class=\"row\">
<label for=\"steamnaam\">Wat zou je doen met een hacker ?:</label>
<textarea id=\"steamnaam\" name=\"steamnaam\" cols=\"40\" rows=\"4\"> </textarea>
</div>
<div class=\"row\">
<label for=\"steamnaam\">Wat doe je als iemand 1 van de server-regels overtreed ?:</label>
<textarea id=\"steamnaam\" name=\"steamnaam\" cols=\"40\" rows=\"4\"> </textarea>
</div>
<div class=\"row\">
<label for=\"steamnaam\">Wat zou je doen als iemand uit jou vriendenkring iets deed/doet wat tegen de regels is ?:</label>
<textarea id=\"steamnaam\" name=\"steamnaam\" cols=\"40\" rows=\"4\"> </textarea>
</div>
<div class=\"row\">
<label for=\"steamnaam\">Nog iets dat wij moeten weten ?:</label>
<textarea id=\"steamnaam\" name=\"steamnaam\" cols=\"40\" rows=\"4\"> </textarea>
</div>
<br />
<div class=\"row\">
<input type=\"submit\" name=\"verzenden\" value=\"Verzenden\" />
</div>
</form>
";
$caption = $tp->toHtml($caption);
$text = $tp->toHtml($text);
$ns -> tablerender($caption, $text);
require_once(FOOTERF);
?>
require_once("../../class2.php");
require_once(HEADERF);
if(isset($_POST['verzenden']))
{
$bericht = "website reactie formulier\n\nIngevulde velden:\n";
foreach($_POST as $key => $val) {
$bericht .= "- " . $key . ":\n";
$bericht .= " " . $val . "\n\n";
}
$result = mail("[email protected]","Er is een Admin Bestelling geplaatst !", $bericht, "From: [email protected]");
if ($result) {
header('Location: ../../index.php');
} else {
echo "Contact formulier verzenden is mislukt!";
}
}
else{ ". $text ." ;
}
$caption = "Gegevens Invullen voor je Admin op onze servers.";
$text = "
<p>Op deze pagina is het mogelijk om Admin te kopen.<br />
Het betalen gaat alsvolgt :<br />
- Je vult dit formulier in.<br />
- Wij Krijgen een mailtje en sturen jou een unieke betaal link.(Zorg ervoor dat je e-mail geldig is !)<br />
- Na betaling zullen wij een e-mail ontvangen dat jou betaling is gelukt.<br />
- Wij zullen jou Admin activeren op de servers.<br />
<br /><br />
Zorg ervoor dat je alles naar waarheid invult !<br />
</p>
<form action=\"gegevens_admin.php\" method=\"POST\">
<div class=\"row\">
<label for=\"naam\">Naam:</label>
<input type=\"text\" id=\"naam\" name=\"naam\" size=\"25\" />
</div>
<div class=\"row\">
<label for=\"woonplaats\">Woonplaats:</label>
<input type=\"text\" id=\"woonplaats\" name=\"woonplaats\" size=\"25\" />
</div>
<div class=\"row\">
<label for=\"gebdatu\">Geboorte Datum:</label>
<input type=\"text\" id=\"gebdatum\" name=\"gebdatum\" size=\"25\" />
</div>
<div class=\"row\">
<label for=\"dteamid\">SteamID:</label>
<input type=\"text\" id=\"steamid\" name=\"steamid\" size=\"25\" />
</div>
<div class=\"row\">
<label for=\"steamnaam\">Steam Naam:</label>
<input type=\"text\" id=\"steamnaam\" name=\"steamnaam\" size=\"25\" />
</div>
<div class\"row\">
<label for=\"steamnaam\">Betaalwijze :</label>
<select name=\"betaalwijze\">
<option>Overschijving</option>
<option>Telefoon</option>
<option>Wallie</option>
</select>
</div>
<div class=\"row\">
<label for=\"steamnaam\">Aantal Maanden :</label>
<select name=\"betaalwijze\">
<option>1 Maand (€7,50)</option>
<option>2 Maanden (€15,-)</option>
<option>3 Maanden (€22,50)</option>
<option>4 Maanden (€30,-)</option>
<option>5 Maanden (€37,50)</option>
<option>6 Maanden (€45,-)</option>
<option>7 Maanden (€52,50)</option>
<option>8 Maanden (€60,-)</option>
<option>9 Maanden (€67,50)</option>
<option>10 Maanden (€75,-)</option>
<option>11 Maanden (€82,50)</option>
<option>12 Maanden (€90,-)</option>
</select>
</div>
<div class=\"row\">
<label for=\"eerderp\">Al eens eerder Admin geweest bij ons ? ?:</label>
<input type=\"radio\" id=\"prem\" name=\"prem\" value=\"Ja\">Ja<br />
<input type=\"radio\" id=\"prem\" name=\"prem\" value=\"Nee\">Nee<br />
</div>
<div class=\"row\">
<label for=\"steamnaam\">Waarom zouden we jou als admin willen ?:</label>
<textarea id=\"steamnaam\" name=\"steamnaam\" cols=\"40\" rows=\"4\"> </textarea>
</div>
<div class=\"row\">
<label for=\"steamnaam\">Wat zou je doen met een camper ?:</label>
<textarea id=\"steamnaam\" name=\"steamnaam\" cols=\"40\" rows=\"4\"> </textarea>
</div>
<div class=\"row\">
<label for=\"steamnaam\">Wat zou je doen met een hacker ?:</label>
<textarea id=\"steamnaam\" name=\"steamnaam\" cols=\"40\" rows=\"4\"> </textarea>
</div>
<div class=\"row\">
<label for=\"steamnaam\">Wat doe je als iemand 1 van de server-regels overtreed ?:</label>
<textarea id=\"steamnaam\" name=\"steamnaam\" cols=\"40\" rows=\"4\"> </textarea>
</div>
<div class=\"row\">
<label for=\"steamnaam\">Wat zou je doen als iemand uit jou vriendenkring iets deed/doet wat tegen de regels is ?:</label>
<textarea id=\"steamnaam\" name=\"steamnaam\" cols=\"40\" rows=\"4\"> </textarea>
</div>
<div class=\"row\">
<label for=\"steamnaam\">Nog iets dat wij moeten weten ?:</label>
<textarea id=\"steamnaam\" name=\"steamnaam\" cols=\"40\" rows=\"4\"> </textarea>
</div>
<br />
<div class=\"row\">
<input type=\"submit\" name=\"verzenden\" value=\"Verzenden\" />
</div>
</form>
";
$caption = $tp->toHtml($caption);
$text = $tp->toHtml($text);
$ns -> tablerender($caption, $text);
require_once(FOOTERF);
?>
Greets,
Dylan
De input van te textarea's komt de server binnen als:
Code (php)
1
2
3
4
5
6
2
3
4
5
6
steamnaam=textarea1
steamnaam=textarea2
steamnaam=textarea3
steamnaam=textarea4
steamnaam=textarea5
steamnaam=textarea6
steamnaam=textarea2
steamnaam=textarea3
steamnaam=textarea4
steamnaam=textarea5
steamnaam=textarea6
Dus de gegevens uit de laatste textarea overschrijven de gegevens uit de eerste textarea. De oplossing:
Geef alle textarea's een andere naam.
Ik zal het zo even veranderen
Acie