Formulier werkt niet
Weet iemand waarom het onderstaande formulier niet werkt, ik kan het echt niet vinden!
-------------------------------------
<html>
<head>
<title>Sollicitatieformulier</title>
</head>
<body>
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
143
144
145
146
147
148
149
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
143
144
145
146
147
148
149
<?php
if(isset($_POST["submit"]))
{
if(!isset($_POST['voornaam']) || !isset($_POST['roepnaam']) || !isset($_POST['achternaam']) || !isset($_POST['geboorte_datum']) || !isset($_POST['geslacht']) || !isset($_POST['burgelijke_staat']) || !isset($_POST['straatnaam']) || !isset($_POST['huisnummer']) || !isset($_POST['postcode']) || !isset($_POST['woonplaats']) || !isset($_POST['geboorteplaats']) || !isset($_POST['email']) || !isset($_POST['telefoon_thuis']) || !isset($_POST['telefoon_mobiel']) || !isset($_POST['sofinummer']))
{
echo "Niet alle verplichtte velden zijn ingevuld!";
}
else
{
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$titel = "Sollicitatie verstuurd via lunchroomrentree.nl.";
$bericht = "
Beste,<br />
Er is een sollictatie geplaatst via Website.nl. U ziet hem hieronder, indien u niet heeft gesolliciteerd verzoeken wij u vriendelijk contact op te nemen met: [email protected]<br /><br />
<b>Persoonlijke Gegevens</b><br />
<table border='0'>
<tr>
<td width='150px'>Voornaam</td>
<td>".$_POST['voornaam']."</td>
</tr>
<tr>
<td width='150px'>Roepnaam</td>
<td>".$_POST['roepnaam']."</td>
</tr>
<tr>
<td width='150px'>Achternaam</td>
<td>".$_POST['achternaam']."</td>
</tr>
<tr>
<td width='150px'>Geboorte Datum</td>
<td>".$_POST['geboorte_datum']."</td>
</tr>
<tr>
<td width='150px'>Geslacht</td>
<td>".$_POST['geslacht']."</td>
</tr>
<tr>
<td width='150px'>Burgelijke Staat</td>
<td>".$_POST['burgelijke_staat']."</td>
</tr>
<tr>
<td width='150px'>Straatnaam</td>
<td>".$_POST['straatnaam']."</td>
</tr>
<tr>
<td width='150px'>Huisnummer</td>
<td>".$_POST['huisnummer']."</td>
</tr>
<tr>
<td width='150px'>Postcode </td>
<td>".$_POST['postcode']."</td>
</tr>
<tr>
<td width='150px'>Woonplaats</td>
<td>".$_POST['woonplaats']."</td>
</tr>
<tr>
<td width='150px'>Geboorteplaats</td>
<td>".$_POST['geboorteplaats']."</td>
</tr>
<tr>
<td width='150px'>Email</td>
<td>".$_POST['email']."</td>
</tr>
<tr>
<td width='150px'>Telefoon nummer thuis</td>
<td>".$_POST['telefoon_thuis']."</td>
</tr>
<tr>
<td width='150px'>Telefoon nummer mobiel</td>
<td>".$_POST['telefoon_mobiel']."</td>
</tr>
<tr>
<td width='150px'>BSN/Sofinummer</td>
<td>".$_POST['sofinummer']."</td>
</tr>
</table><br />
<b>Werkgegevens</b><br />
<table border='0'>
<tr>
<td width='150px'>Soort</td>
<td>".$_POST['soort']."<br /></td>
</tr>
<tr>
<td width='150px'>Afdeling</td>
<td>".$_POST['afdeling']."</td>
</tr>
<tr>
<td width='150px'>Periode</td>
<td>Van : ".$_POST['periode_van']." tot ".$_POST['periode_tot'].".</td>
</tr>
</table><br />
<b>Extra Gegevens</b>
<table border='0'>
<tr>
<td width='150px'>Huidige Opleiding</td>
<td>".$_POST['huidige_opleiding']."</td>
</tr>
<tr>
<td width='150px'>Diploma's</td>
<td>".$_POST['diplomas']."</td>
</tr>
<tr>
<td width='150px'>Werkervaring</td>
<td>".$_POST['werkervaring']."</td>
</tr>
<tr>
<td width='150px'>Reden van sollicitatie</td>
<td>".$_POST['reden_sollicitatie']."</td>
</tr>
<tr>
<td width='150px'>Extra</td>
<td>".$_POST['extra']."</td>
</tr>
</table><br />
<b>Vorige Werknemers</b><br />
<table border='0'>
<tr>
<td width='150px'>Bedrijf</td>
<td width='150px'>Contactpersoon</td>
<td width='150px'>Telefoon/Email</td>
</tr>
";
for ($i=1; $i<6; $i++)
{
$bericht .= "<tr>
<td width='150px'>".$_POST['bedrijf'.$i]."</td>
<td width='150px'>".$_POST['contactpersoon'.$i]."</td>
<td width='150px'>".$_POST['telefoonemail'.$i]."</td>
</tr>";
}
$bericht .= "</table><br />";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$eMailOntvanger = "[email protected]";
mail($eMailOntvanger,$titel,$bericht,$headers);
mail($_POST['email'],$titel,$bericht,$headers);
echo "Uw sollicitatie is verstuurd. Wij zullen zo spoedig mogelijk contact met u opnemen.<br>
<br>
</p>";
}
else
{
?>
if(isset($_POST["submit"]))
{
if(!isset($_POST['voornaam']) || !isset($_POST['roepnaam']) || !isset($_POST['achternaam']) || !isset($_POST['geboorte_datum']) || !isset($_POST['geslacht']) || !isset($_POST['burgelijke_staat']) || !isset($_POST['straatnaam']) || !isset($_POST['huisnummer']) || !isset($_POST['postcode']) || !isset($_POST['woonplaats']) || !isset($_POST['geboorteplaats']) || !isset($_POST['email']) || !isset($_POST['telefoon_thuis']) || !isset($_POST['telefoon_mobiel']) || !isset($_POST['sofinummer']))
{
echo "Niet alle verplichtte velden zijn ingevuld!";
}
else
{
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$titel = "Sollicitatie verstuurd via lunchroomrentree.nl.";
$bericht = "
Beste,<br />
Er is een sollictatie geplaatst via Website.nl. U ziet hem hieronder, indien u niet heeft gesolliciteerd verzoeken wij u vriendelijk contact op te nemen met: [email protected]<br /><br />
<b>Persoonlijke Gegevens</b><br />
<table border='0'>
<tr>
<td width='150px'>Voornaam</td>
<td>".$_POST['voornaam']."</td>
</tr>
<tr>
<td width='150px'>Roepnaam</td>
<td>".$_POST['roepnaam']."</td>
</tr>
<tr>
<td width='150px'>Achternaam</td>
<td>".$_POST['achternaam']."</td>
</tr>
<tr>
<td width='150px'>Geboorte Datum</td>
<td>".$_POST['geboorte_datum']."</td>
</tr>
<tr>
<td width='150px'>Geslacht</td>
<td>".$_POST['geslacht']."</td>
</tr>
<tr>
<td width='150px'>Burgelijke Staat</td>
<td>".$_POST['burgelijke_staat']."</td>
</tr>
<tr>
<td width='150px'>Straatnaam</td>
<td>".$_POST['straatnaam']."</td>
</tr>
<tr>
<td width='150px'>Huisnummer</td>
<td>".$_POST['huisnummer']."</td>
</tr>
<tr>
<td width='150px'>Postcode </td>
<td>".$_POST['postcode']."</td>
</tr>
<tr>
<td width='150px'>Woonplaats</td>
<td>".$_POST['woonplaats']."</td>
</tr>
<tr>
<td width='150px'>Geboorteplaats</td>
<td>".$_POST['geboorteplaats']."</td>
</tr>
<tr>
<td width='150px'>Email</td>
<td>".$_POST['email']."</td>
</tr>
<tr>
<td width='150px'>Telefoon nummer thuis</td>
<td>".$_POST['telefoon_thuis']."</td>
</tr>
<tr>
<td width='150px'>Telefoon nummer mobiel</td>
<td>".$_POST['telefoon_mobiel']."</td>
</tr>
<tr>
<td width='150px'>BSN/Sofinummer</td>
<td>".$_POST['sofinummer']."</td>
</tr>
</table><br />
<b>Werkgegevens</b><br />
<table border='0'>
<tr>
<td width='150px'>Soort</td>
<td>".$_POST['soort']."<br /></td>
</tr>
<tr>
<td width='150px'>Afdeling</td>
<td>".$_POST['afdeling']."</td>
</tr>
<tr>
<td width='150px'>Periode</td>
<td>Van : ".$_POST['periode_van']." tot ".$_POST['periode_tot'].".</td>
</tr>
</table><br />
<b>Extra Gegevens</b>
<table border='0'>
<tr>
<td width='150px'>Huidige Opleiding</td>
<td>".$_POST['huidige_opleiding']."</td>
</tr>
<tr>
<td width='150px'>Diploma's</td>
<td>".$_POST['diplomas']."</td>
</tr>
<tr>
<td width='150px'>Werkervaring</td>
<td>".$_POST['werkervaring']."</td>
</tr>
<tr>
<td width='150px'>Reden van sollicitatie</td>
<td>".$_POST['reden_sollicitatie']."</td>
</tr>
<tr>
<td width='150px'>Extra</td>
<td>".$_POST['extra']."</td>
</tr>
</table><br />
<b>Vorige Werknemers</b><br />
<table border='0'>
<tr>
<td width='150px'>Bedrijf</td>
<td width='150px'>Contactpersoon</td>
<td width='150px'>Telefoon/Email</td>
</tr>
";
for ($i=1; $i<6; $i++)
{
$bericht .= "<tr>
<td width='150px'>".$_POST['bedrijf'.$i]."</td>
<td width='150px'>".$_POST['contactpersoon'.$i]."</td>
<td width='150px'>".$_POST['telefoonemail'.$i]."</td>
</tr>";
}
$bericht .= "</table><br />";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$eMailOntvanger = "[email protected]";
mail($eMailOntvanger,$titel,$bericht,$headers);
mail($_POST['email'],$titel,$bericht,$headers);
echo "Uw sollicitatie is verstuurd. Wij zullen zo spoedig mogelijk contact met u opnemen.<br>
<br>
</p>";
}
else
{
?>
<form method="post">
<b>Persoonlijke Gegevens</b>
<table border="0">
<tr>
<td width="150px">Voornaam</td>
<td><input type="text" name="voornaam" style="width:200px;" ></td>
</tr>
<tr>
<td width="150px">Roepnaam</td>
<td><input type="text" name="roepnaam" style="width:200px;" ></td>
</tr>
<tr>
<td width="150px">Achternaam</td>
<td><input type="text" name="achternaam" style="width:200px;" ></td>
</tr>
<tr>
<td width="150px">Geboorte Datum</td>
<td><input type="text" name="geboorte_datum" value="dd-mm-jjjj" style="width:200px;" ></td>
</tr>
<tr>
<td width="150px">Geslacht</td>
<td><input type="radio" name="geslacht" value="man">Man <input type="radio" name="geslacht" value="vrouw">Vrouw</td>
</tr>
<tr>
<td width="150px">Burgerlijke stand</td>
<td><input type="radio" name="burgelijke_staat" value="gehuwd">Gehuwd <input type="radio" name="burgelijke_staat" value="ongehuwd">Ongehuwd</td>
</tr>
<tr>
<td width="150px">Straatnaam</td>
<td><input type="text" name="straatnaam" style="width:200px;" ></td>
</tr>
<tr>
<td width="150px">Huisnummer</td>
<td><input type="text" name="huisnummer" style="width:200px;" ></td>
</tr>
<tr>
<td width="150px">Postcode </td>
<td><input type="text" name="postcode" style="width:200px;" ></td>
</tr>
<tr>
<td width="150px">Woonplaats</td>
<td><input type="text" name="woonplaats" style="width:200px;" ></td>
</tr>
<tr>
<td width="150px">Geboorteplaats</td>
<td><input type="text" name="geboorteplaats" style="width:200px;" ></td>
</tr>
<tr>
<td width="150px">Email</td>
<td><input type="text" name="email" style="width:200px" ></td>
</tr>
<tr>
<td width="150px">Telefoon nummer thuis</td>
<td><input type="text" name="telefoon_thuis" style="width:200px;" ></td>
</tr>
<tr>
<td width="150px">Telefoon nummer mobiel</td>
<td><input type="text" name="telefoon_mobiel" style="width:200px;" ></td>
</tr>
<tr>
<td width="150px">BSN</td>
<td><input type="text" name="sofinummer" style="width:200px;" ></td>
</tr>
</table>
<b>Werk Gegevens</b>
<table border="0">
<tr>
<td width="150px">Soort</td>
<td><input type="radio" name="soort" value="Di, Wo, Do">32 uur<br>
<input type="radio" name="soort" value="Di, Wo, Do, Vr">16 uur<br>
<input type="radio" name="soort" value="Di, Wo, Do">12
uur</tr>
<tr>
<td width="150px">Afdeling</td>
<td><input type="radio" name="afdeling" value="lunchroom">Lunchroom<br></td>
</tr>
<tr>
<td width="150px">Periode</td>
<td>Van : <input type="text" name="periode_van" value="dd-mm-jjjj" style="border: 2px solid #000080"> tot <input type="text" name="periode_tot" value="dd-mm-jjjj" style="border: 2px solid #000080">.<font size="2">
(Minimaal 3 maanden)</font></td>
</tr>
</table>
<br><b>Extra gegevens</b>
<table border="0">
<tr>
<td width="150px">Huidige Opleiding</td>
<td><textarea rows="4" cols="50" name="huidige_opleiding" style="border: 2px solid #000080"></textarea></td>
</tr>
<tr>
<td width="150px">Diploma's</td>
<td><textarea rows="4" cols="50" name="diplomas" style="border: 2px solid #000080"></textarea></td>
</tr>
<tr>
<td width="150px">Werkervaring</td>
<td><textarea rows="4" cols="50" name="werkervaring" style="border: 2px solid #000080"></textarea></td>
</tr>
<tr>
<td width="150px">Reden van sollicitatie</td>
<td><textarea rows="4" cols="50" name="reden_sollicitatie" style="border: 2px solid #000080"></textarea></td>
</tr>
<tr>
<td width="150px">Extra</td>
<td><textarea rows="4" cols="50" name="extra" style="border: 2px solid #000080">(Vul hier in wat je nog wil vermelden}</textarea></td>
</tr>
</table>
<br><b>Vorige Werkgevers</b>
<table border="0">
<tr>
<td width="150px">Opzegtermijn</td>
<td><input type="text" name="aantal" style="width:50px;" > weken
<font size="2">(indien van toepassing)</font></td>
</tr>
</table>
<table border="0">
<tr>
<td width="150px">Bedrijf</td>
<td width="150px">Contactpersoon</td>
<td width="150px">Telefoon/Email</td>
</tr>
<tr>
<td width="150px"><input type="text" style='width:100%;' name="bedrijf">
</tr>
<tr>
<td width="150px"></td>
<td>
<input type="submit" name="submit" value="Verstuur">
</tr>
</table>
</form>
</body>
</html>
Mijn html script is:
<html>
<form name="form1" method="post" action="post.php">
Naam: <br><input name="naam" type="text" value""><br>
E-mail: <br><input name="email" type="text" value=""><br><br>
<textarea name="bericht" rows="7" cols="45"></textarea><br>
<input type="submit" name="Submit" value="Verzenden">
</form>
</html>
Mijn php script is:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
if (!isset($_POST['naam']) || !isset($_POST['email']) || !isset($_POST['bericht'])) {
echo 'U heeft niet alle velden ingevuld!';
exit;
}
$naam = htmlspecialchars($_POST['naam']);
$email = htmlspecialchars($_POST['email']);
$bericht = htmlspecialchars($_POST['bericht']);
$tijd = time();
$datum = strftime('%d/%m/%y %H:%M', $tijd);
$ip = getenv('REMOTE_ADDR');
$message = $naam.' met het e-mailadres '.$email.' en het IP '.$ip.' stuurde op '.$datum.' het volgende bericht:
____________________________________
'.$bericht.'
------------------------------------';
mail('[email protected]', 'Bestelling', $message, 'From: '.$email);
echo 'Uw bericht is verzonden. U krijgt zo snel mogelijk antwoord.';
?>
if (!isset($_POST['naam']) || !isset($_POST['email']) || !isset($_POST['bericht'])) {
echo 'U heeft niet alle velden ingevuld!';
exit;
}
$naam = htmlspecialchars($_POST['naam']);
$email = htmlspecialchars($_POST['email']);
$bericht = htmlspecialchars($_POST['bericht']);
$tijd = time();
$datum = strftime('%d/%m/%y %H:%M', $tijd);
$ip = getenv('REMOTE_ADDR');
$message = $naam.' met het e-mailadres '.$email.' en het IP '.$ip.' stuurde op '.$datum.' het volgende bericht:
____________________________________
'.$bericht.'
------------------------------------';
mail('[email protected]', 'Bestelling', $message, 'From: '.$email);
echo 'Uw bericht is verzonden. U krijgt zo snel mogelijk antwoord.';
?>