Sollicitatie brief
Wat gaat er mis bij het opslaan van de data?
mijn idee is dat het wel klopt maar misschien de data tabel niet correct 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
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
150
151
152
153
154
155
156
157
158
159
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
150
151
152
153
154
155
156
157
158
159
<?php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Sollicitatie formulier</title>
</head>
<body>
[code]<?php
error_reporting( E_ALL );
if(!isset($_POST["submit"])) {
?>
<form method="post" action="" name="solliciteren">
Voornaam : <input type="text" name="voornaam" value="" /><br />
Achternaam : <input type="text" name="achternaam" value="" /><br />
E-mailadres<input type="text" name="email" value="" /><br />
Huis adres<textarea name="huis"></textarea><br />
Plaats<input type="text" name="plaats" value="" /><br />
Postcode<input type="text" name="postcode" value="" /><br />
Land<input type="text" name="land" value="" /><br />
Telefoonnummer<input type="text" name="telefoon" value="" /><br />
Mobiele telefoon<input type="text" name="mobiel" value="" /><br />
Hoogst genoten opleiding<input type="text" name="opleiding" value="" /><br />
Gewenst aantal uren per week<select name="aantaluren"><br />
<option value="Fulltime">Fulltime</option>
<option value="Parttime">Parttime</option>
</select><br />
Indien parttime, aantal uren<input type="text" name="parttimeuren" value="" /><br />
Ben je bereid onregelmatig te werken<select name="regelmatigwerken">
<option value="Ja">Ja</option>
<option value="Nee">Nee</option>
</select><br />
Salris indicatie (bruto per maand)<input type="text" name="salaris" value="" /><br />
Beschikbaar per (dd-mm-jjjj)<input type="text" name="datum" value="" /><br />
Curriculum vitae: (upload hier je cv) Max: 1Mb
<label for="file">C.V</label><br />
<input type="file" name="file" id="file"><br>
Motivatie brief: (upload hier je motivatiebrief) max 1Mb<label for="file">Motivatie brief:</label><br />
<input type="file" name="file" id="file"><br><br />
<input type="submit" name="submit" value="Submit"><br />
</form>
<?php
}elseif(isset($_POST["submit"])) {
$voornaam = trim($_POST["voornaam"]);
$achternaam = trim($_POST["achternaam"]);
$email = trim($_POST["email"]);
$huis = trim($_POST["huis"]);
$plaats = trim($_POST["plaats"]);
$postcode = trim($_POST["postcode"]);
$land = trim($_POST["land"]);
$telefoon = trim($_POST["telefoon"]);
$mobiel = trim($_POST["mobiel"]);
$opleiding = trim($_POST["opleiding"]);
$aantaluren = trim($_POST["aantaluren"]);
$parttimeuren = trim($_POST["parttimeuren"]);
$regelmatigwerken = trim($_POST["regelmatigwerken"]);
$salaris = trim($_POST["salaris"]);
$datum_beschikbaar = trim($_POST["datum"]);
$fout = false;
if(empty($voornaam)) {
echo "<br>Graag uw voornaam invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($achternaam)) {
echo "<br>Graag uw achternaam invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($email)) {
echo "<br>Graag uw email invoeren voordat u verder kunt gaan";
$fout = true;
}
if(!filter_var($email, FILTER_VALIDATE_EMAIL))
{
echo "<br>Graag een geldig email invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($huis)) {
echo "<br>Graag uw adres invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($plaats)) {
echo "<br>Graag uw plaats invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($postcode)) {
echo "<br>Graag uw postcode invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($land)) {
echo "<br>Graag uw land invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($telefoon)) {
echo "<br>Graag uw telefoonnummer invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($mobiel)) {
echo "<br>Graag uw telefoonnummer & mobiel invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($opleiding)) {
echo "<br>Graag uw opleiding invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($aantaluren)) {
echo "<br>Graag uw achternaam invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($parttimeuren)) {
echo "<br>Graag uw achternaam invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($regelmatigwerken)) {
echo "<br>Graag uw achternaam invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($salaris)) {
echo "<br>Graag uw achternaam invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($datum_beschikbaar)) {
echo "<br>Graag uw achternaam invoeren voordat u verder kunt gaan";
$fout = true;
}
if($fout == false) {
$con=mysqli_connect("localhost","root","","solliciterne");
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysqli_query($con,"INSERT INTO sollicitatie (voornaam, achternaam, email, huis, plaats, postcode, land, telefoonnummer, mobiel, opleiding, aantaluren, aantalurenparttime, onregelmatig, salaris, datum, datum_ingezonden)
VALUES ('".$voornaam."', '".$achternaam."', '".$email."', '".$huis."', '".$plaats."', '".$postcode."', '".$land."', '".$telefoon."', '".$mobiel."', '".$opleiding."', '".$aantaluren."', '".$parttimeuren."', '".$regelmatigwerken."', '".$salaris."', '".$datum_beschikbaar."', '".time()."'");
echo "Je sollicatie is succesvol verstuurd je ontvangt een mail zodra je sollicatie is goedgekeurd";
echo $voornaam;
echo $achternaam;
echo $email;
echo $huis;
echo $plaats;
echo $postcode;
echo $land;
echo $telefoon;
echo $mobiel;
echo $opleiding;
echo $aantaluren;
echo $parttimeuren;
echo $regelmatigwerken;
echo $salaris;
echo $datum_beschikbaar;
}
}
?>
</body>
</html>
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Sollicitatie formulier</title>
</head>
<body>
[code]<?php
error_reporting( E_ALL );
if(!isset($_POST["submit"])) {
?>
<form method="post" action="" name="solliciteren">
Voornaam : <input type="text" name="voornaam" value="" /><br />
Achternaam : <input type="text" name="achternaam" value="" /><br />
E-mailadres<input type="text" name="email" value="" /><br />
Huis adres<textarea name="huis"></textarea><br />
Plaats<input type="text" name="plaats" value="" /><br />
Postcode<input type="text" name="postcode" value="" /><br />
Land<input type="text" name="land" value="" /><br />
Telefoonnummer<input type="text" name="telefoon" value="" /><br />
Mobiele telefoon<input type="text" name="mobiel" value="" /><br />
Hoogst genoten opleiding<input type="text" name="opleiding" value="" /><br />
Gewenst aantal uren per week<select name="aantaluren"><br />
<option value="Fulltime">Fulltime</option>
<option value="Parttime">Parttime</option>
</select><br />
Indien parttime, aantal uren<input type="text" name="parttimeuren" value="" /><br />
Ben je bereid onregelmatig te werken<select name="regelmatigwerken">
<option value="Ja">Ja</option>
<option value="Nee">Nee</option>
</select><br />
Salris indicatie (bruto per maand)<input type="text" name="salaris" value="" /><br />
Beschikbaar per (dd-mm-jjjj)<input type="text" name="datum" value="" /><br />
Curriculum vitae: (upload hier je cv) Max: 1Mb
<label for="file">C.V</label><br />
<input type="file" name="file" id="file"><br>
Motivatie brief: (upload hier je motivatiebrief) max 1Mb<label for="file">Motivatie brief:</label><br />
<input type="file" name="file" id="file"><br><br />
<input type="submit" name="submit" value="Submit"><br />
</form>
<?php
}elseif(isset($_POST["submit"])) {
$voornaam = trim($_POST["voornaam"]);
$achternaam = trim($_POST["achternaam"]);
$email = trim($_POST["email"]);
$huis = trim($_POST["huis"]);
$plaats = trim($_POST["plaats"]);
$postcode = trim($_POST["postcode"]);
$land = trim($_POST["land"]);
$telefoon = trim($_POST["telefoon"]);
$mobiel = trim($_POST["mobiel"]);
$opleiding = trim($_POST["opleiding"]);
$aantaluren = trim($_POST["aantaluren"]);
$parttimeuren = trim($_POST["parttimeuren"]);
$regelmatigwerken = trim($_POST["regelmatigwerken"]);
$salaris = trim($_POST["salaris"]);
$datum_beschikbaar = trim($_POST["datum"]);
$fout = false;
if(empty($voornaam)) {
echo "<br>Graag uw voornaam invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($achternaam)) {
echo "<br>Graag uw achternaam invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($email)) {
echo "<br>Graag uw email invoeren voordat u verder kunt gaan";
$fout = true;
}
if(!filter_var($email, FILTER_VALIDATE_EMAIL))
{
echo "<br>Graag een geldig email invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($huis)) {
echo "<br>Graag uw adres invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($plaats)) {
echo "<br>Graag uw plaats invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($postcode)) {
echo "<br>Graag uw postcode invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($land)) {
echo "<br>Graag uw land invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($telefoon)) {
echo "<br>Graag uw telefoonnummer invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($mobiel)) {
echo "<br>Graag uw telefoonnummer & mobiel invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($opleiding)) {
echo "<br>Graag uw opleiding invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($aantaluren)) {
echo "<br>Graag uw achternaam invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($parttimeuren)) {
echo "<br>Graag uw achternaam invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($regelmatigwerken)) {
echo "<br>Graag uw achternaam invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($salaris)) {
echo "<br>Graag uw achternaam invoeren voordat u verder kunt gaan";
$fout = true;
}
if(empty($datum_beschikbaar)) {
echo "<br>Graag uw achternaam invoeren voordat u verder kunt gaan";
$fout = true;
}
if($fout == false) {
$con=mysqli_connect("localhost","root","","solliciterne");
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysqli_query($con,"INSERT INTO sollicitatie (voornaam, achternaam, email, huis, plaats, postcode, land, telefoonnummer, mobiel, opleiding, aantaluren, aantalurenparttime, onregelmatig, salaris, datum, datum_ingezonden)
VALUES ('".$voornaam."', '".$achternaam."', '".$email."', '".$huis."', '".$plaats."', '".$postcode."', '".$land."', '".$telefoon."', '".$mobiel."', '".$opleiding."', '".$aantaluren."', '".$parttimeuren."', '".$regelmatigwerken."', '".$salaris."', '".$datum_beschikbaar."', '".time()."'");
echo "Je sollicatie is succesvol verstuurd je ontvangt een mail zodra je sollicatie is goedgekeurd";
echo $voornaam;
echo $achternaam;
echo $email;
echo $huis;
echo $plaats;
echo $postcode;
echo $land;
echo $telefoon;
echo $mobiel;
echo $opleiding;
echo $aantaluren;
echo $parttimeuren;
echo $regelmatigwerken;
echo $salaris;
echo $datum_beschikbaar;
}
}
?>
</body>
</html>
?>
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
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
<?php
-- phpMyAdmin SQL Dump
-- version 4.0.4.1
-- http://www.phpmyadmin.net
--
-- Machine: 127.0.0.1
-- Genereertijd: 17 jul 2014 om 15:33
-- Serverversie: 5.5.32-log
-- PHP-versie: 5.4.19
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Databank: `sollicitatie`
--
-- --------------------------------------------------------
--
-- Tabelstructuur voor tabel `sollicitatie`
--
CREATE TABLE IF NOT EXISTS `sollicitatie` (
`id` int(20) NOT NULL AUTO_INCREMENT,
`voornaam` varchar(255) NOT NULL,
`achternaam` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`huis` varchar(255) NOT NULL,
`plaats` varchar(255) NOT NULL,
`postcode` varchar(255) NOT NULL,
`land` varchar(255) NOT NULL,
`telefoonnummer` int(10) NOT NULL,
`mobiel` int(10) NOT NULL,
`opleiding` varchar(255) NOT NULL,
`aantaluren` int(10) NOT NULL,
`aantalurenparttime` int(2) NOT NULL,
`onregelmatig` int(2) NOT NULL,
`salaris` int(20) NOT NULL,
`datum` date NOT NULL,
`datum_ingezonden` date NOT NULL,
`gekeurd` int(2) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
?>
-- phpMyAdmin SQL Dump
-- version 4.0.4.1
-- http://www.phpmyadmin.net
--
-- Machine: 127.0.0.1
-- Genereertijd: 17 jul 2014 om 15:33
-- Serverversie: 5.5.32-log
-- PHP-versie: 5.4.19
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Databank: `sollicitatie`
--
-- --------------------------------------------------------
--
-- Tabelstructuur voor tabel `sollicitatie`
--
CREATE TABLE IF NOT EXISTS `sollicitatie` (
`id` int(20) NOT NULL AUTO_INCREMENT,
`voornaam` varchar(255) NOT NULL,
`achternaam` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`huis` varchar(255) NOT NULL,
`plaats` varchar(255) NOT NULL,
`postcode` varchar(255) NOT NULL,
`land` varchar(255) NOT NULL,
`telefoonnummer` int(10) NOT NULL,
`mobiel` int(10) NOT NULL,
`opleiding` varchar(255) NOT NULL,
`aantaluren` int(10) NOT NULL,
`aantalurenparttime` int(2) NOT NULL,
`onregelmatig` int(2) NOT NULL,
`salaris` int(20) NOT NULL,
`datum` date NOT NULL,
`datum_ingezonden` date NOT NULL,
`gekeurd` int(2) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
?>
Heb je een foutmelding?
$con=mysqli_connect("localhost","root","","solliciterne");
Moer dat niet solliciteren zijn? (Logischere naam)
overigens heeft hij wel een database connectie maar zodra ik hem probeer te versturen naar database doet hij vrijwel niks.
Ziet iemand misschien de oplossing?
Alvast bedankt!
ps, sorry voor late reactie werkdag was om ;)
Met de term doet hij vrijwel niks kunnen wij vrij weinig ;)
http://94.213.190.174:85/custumsollicatie/sollicatieformulier.php
wat kan ik achter de query zetten zodat ik de fouten wel zie?
mysqli is voor mij vrijwel onbekend ;)
Bedankt.
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
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
mysqli_query($con,"INSERT INTO sollicitatie
(voornaam,
achternaam,
email,
huis,
plaats,
postcode,
land,
telefoonnummer,
mobiel,
opleiding,
aantaluren,
aantalurenparttime,
onregelmatig,
salaris,
datum,
datum_ingezonden)
VALUES (
'".$voornaam."',
'".$achternaam."',
'".$email."',
'".$huis."',
'".$plaats."',
'".$postcode."',
'".$land."',
'".$telefoon."',
'".$mobiel."',
'".$opleiding."',
'".$aantaluren."',
'".$parttimeuren."',
'".$regelmatigwerken."',
'".$salaris."',
'".$datum_beschikbaar."',
'".time()."'
");
(voornaam,
achternaam,
email,
huis,
plaats,
postcode,
land,
telefoonnummer,
mobiel,
opleiding,
aantaluren,
aantalurenparttime,
onregelmatig,
salaris,
datum,
datum_ingezonden)
VALUES (
'".$voornaam."',
'".$achternaam."',
'".$email."',
'".$huis."',
'".$plaats."',
'".$postcode."',
'".$land."',
'".$telefoon."',
'".$mobiel."',
'".$opleiding."',
'".$aantaluren."',
'".$parttimeuren."',
'".$regelmatigwerken."',
'".$salaris."',
'".$datum_beschikbaar."',
'".time()."'
");
De fout zit hem op het laatste stukje ");
Code (php)
Toevoeging op 18/07/2014 10:18:41:
Heb je foutmeldingen aan staan? Zet anders dit bovenin je script:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
$con=mysqli_connect("localhost","root","","solliciterne");
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql_insert_sollicitatie = "INSERT INTO sollicitatie (voornaam, achternaam, email, huis, plaats, postcode, land, telefoonnummer, mobiel, opleiding, aantaluren, aantalurenparttime, onregelmatig, salaris, datum, datum_ingezonden)
VALUES ('".$voornaam."', '".$achternaam."', '".$email."', '".$huis."', '".$plaats."', '".$postcode."', '".$land."', '".$telefoon."', '".$mobiel."', '".$opleiding."', '".$aantaluren."', '".$parttimeuren."', '".$regelmatigwerken."', '".$salaris."', '".$datum_beschikbaar."', '".time()."')";
echo $sql_insert_sollicitatie;
mysqli_query($con, $sql_insert_sollicitatie);
?>
$con=mysqli_connect("localhost","root","","solliciterne");
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql_insert_sollicitatie = "INSERT INTO sollicitatie (voornaam, achternaam, email, huis, plaats, postcode, land, telefoonnummer, mobiel, opleiding, aantaluren, aantalurenparttime, onregelmatig, salaris, datum, datum_ingezonden)
VALUES ('".$voornaam."', '".$achternaam."', '".$email."', '".$huis."', '".$plaats."', '".$postcode."', '".$land."', '".$telefoon."', '".$mobiel."', '".$opleiding."', '".$aantaluren."', '".$parttimeuren."', '".$regelmatigwerken."', '".$salaris."', '".$datum_beschikbaar."', '".time()."')";
echo $sql_insert_sollicitatie;
mysqli_query($con, $sql_insert_sollicitatie);
?>
Ik heb het zo opgelost volgens mij is dit wel juist,
overigens heeft iemand voor mij misschien goede tutorial voor het uploaden van word / pdf
Alvast bedankt~!
Bedankt allemaal!! ;)