Hallo,
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
<?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>
<?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>
?>
<?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 */;
?>
1.999 views