Ben al aardig wat uurtjes bezig om te zoeken naar bruikbare informatie voor mijn probleem maar kan niets bruikbaars vinden (wat ik snap dan)
ik heb een formulier op de site staan. na het invullen zorgt de Submit knop ervoor dat de gegevens worden gecontroleerd en indien akkoord naar de Mysql database worden geschreven. Prima.
Maar nu moet ik zelf telkens controleren of er iemand het formulier heeft ingevuld.
Vraag: ik wil graag dat er na het versturen van de gegevens naar de database een email wordt verstuurd naar een/mijn emailadres welke mij dus bevestigt dat er een formulier is ingevuld! (mail hoeft niet perse de ingevulde gegevens te bevatten)
toevoegen.php
<?php
if(mysql_connect('localhost','*********','*********'))
{
mysql_select_db('********_formulier') or die(mysql_error());
}
else
{
echo 'Kan geen verbinding maken';
exit;
}
if($_SERVER['REQUEST_METHOD'] == 'POST' && !empty($_POST))
{
$aFouten = array();
if($_POST['voornaam'] == '')
{
$aFouten[] = 'Je hebt geen naam ingevuld';
}
if($_POST['achternaam'] == '')
{
$aFouten[] = 'Je hebt geen achternaam ingevuld';
}
if($_POST['leeftijd'] == '' || !is_numeric($_POST['leeftijd']))
{
$aFouten[] = 'Je hebt een ongeldig geboortejaar (alleen jaar invullen) ingevuld';
}
if($_POST['Vestigingsplaats'] == '')
{
$aFouten[] = 'Je hebt geen vestigingsplaats ingevuld';
}
if($_POST['Email'] == '')
{
$aFouten[] = 'Je hebt geen geldig Email-adres ingevuld ingevuld';
}
if($_POST['Mobiel'] == '')
{
$aFouten[] = 'Je hebt geen geldig mobiel nummeringevuld';
}
if($_POST['Nationaliteit'] == '')
{
$aFouten[] = 'Je hebt geen juiste Nationaliteit ingevuld';
}
if($_POST['Voertuig'] == '')
{
$aFouten[] = 'Je hebt geen juist voertuig ingevuld';
}
if($_POST['Bouwjaar'] == '')
{
$aFouten[] = 'Je hebt geen correct bouwjaar ingevuld';
}
if($_POST['Kenteken'] == '')
{
$aFouten[] = 'Je hebt geen juist kenteken ingevuld';
}
if($_POST['inlognaam'] == '')
{
$aFouten[] = 'Inlog naam niet bij ons bekend';
}
if($_POST['passwoord'] == '')
{
$aFouten[] = 'Verkeerd wachtwoord ingevoerd';
}
if(count($aFouten) != 0)
{
echo 'De volgende fouten zijn opgetreden: <br /><br />';
for($Fi = 0; $Fi < count($aFouten); $Fi++)
{
echo $aFouten[$Fi].'<br />';
}
echo '<br />Klik <a href="javascript:history.go(-1);">hier</a> om terug te keren';
}
else
{
mysql_query("INSERT INTO formulier (voornaam,achternaam,leeftijd,Vestigingsplaats,Email,mobiel,Nationaliteit,Voertuig,Bouwjaar,Kenteken,inlognaam,passwoord)
VALUES
('".addslashes($_POST['voornaam'])."',
'".addslashes($_POST['achternaam'])."',
'".addslashes($_POST['leeftijd'])."',
'".addslashes($_POST['Vestigingsplaats'])."',
'".addslashes($_POST['Email'])."',
'".addslashes($_POST['Mobiel'])."',
'".addslashes($_POST['Nationaliteit'])."',
'".addslashes($_POST['Voertuig'])."',
'".addslashes($_POST['Bouwjaar'])."',
'".addslashes($_POST['Kenteken'])."',
'".addslashes($_POST['inlognaam'])."',
'".$_POST['passwoord']."')") or die (mysql_error());
echo 'De gegevens zijn succesvol opgeslagen in de database';
}
}
else
{
?>
<form action=" <?=$_SERVER['PHP_SELF']?> " method="POST">
<br><br><br>
<table width="450px">
</tr>
<tr>
<td valign="top">
<label for="voornaam">Voornaam *</label>
</td>
<td valign="top">
<input type="text" name="voornaam" maxlength="50" size="30">
</td>
</tr>
</tr>
<tr>
<td valign="top">
<label for="achternaam">Achternaam *</label>
</td>
<td valign="top">
<input type="text" name="achternaam" maxlength="50" size="30">
</td>
</tr>
</tr>
<tr>
<td valign="top">
<label for="leeftijd">Geboortejaar *</label>
</td>
<td valign="top">
<input type="text" name="leeftijd" maxlength="50" size="30">
</td>
</tr>
</tr>
<tr>
<td valign="top">
<label for="Vestigingsplaats">Vestigingsplaats *</label>
</td>
<td valign="top">
<input type="text" name="Vestigingsplaats" maxlength="50" size="30">
</td>
</tr>
</tr>
<tr>
<td valign="top">
<label for="Email">Email *</label>
</td>
<td valign="top">
<input type="text" name="Email" maxlength="50" size="30">
</td>
</tr>
</tr>
<tr>
<td valign="top">
<label for="Mobiel">Mobiel *</label>
</td>
<td valign="top">
<input type="text" name="Mobiel" maxlength="50" size="30">
</td>
</tr>
</tr>
<tr>
<td valign="top">
<label for="Nationaliteit">Nationaliteit *</label>
</td>
<td valign="top">
<input type="text" name="Nationaliteit" maxlength="50" size="30">
</td>
</tr>
<tr>
<td valign="top">
<label for="Voertuig">Voertuig+Kleur *</label>
</td>
<td valign="top">
<input type="text" name="Voertuig" maxlength="50" size="30">
</td>
</tr>
<tr>
<td valign="top">
<label for="Bouwjaar">Bouwjaar *</label>
</td>
<td valign="top">
<input type="text" name="Bouwjaar" maxlength="50" size="30">
</td>
</tr>
<tr>
<td valign="top">
<label for="Kenteken">Kenteken *</label>
</td>
<td valign="top">
<input type="text" name="Kenteken" maxlength="50" size="30">
</td>
</tr>
<tr>
<td valign="top">
<label for="inlognaam">Geef een Inlog-naam</label>
</td>
<td valign="top">
<input type="text" name="inlognaam" maxlength="50" size="30">
</td>
</tr>
<tr>
<td valign="top">
<label for="passwoord">Wachtwoord: min. 1 cijfer + hoofdletter(voorbeeld Marco102)</label>
</td>
<td valign="top">
<input type="text" name="passwoord" maxlength="50" size="30">
</td>
</tr>
</table>
<input type="submit" name="verzenden" value="verzenden">
<br><br>Na ontvangst van Uw gegevens worden deze binnen 48 uur gecontroleerd en geactiveerd! Hierna kunt U inloggen.
</form>
<?
}
?>