2min

Het PHP gedeelte

Dan komt nu het belangrijkste :) Het verwerken van de gegevens in een emailbericht.

Dit stukje PHP komt boven je formulier te staan!

Het PHP scriptje moet natuurlijk pas uitgevoerd worden als er op de submit knop word geramt.. We gaan dit doen door deze code:
PHP Code
1
 if (isset($_POST['submit'])){

Nu word de rest van het scriptje uitgevoerd, dus kunnen we nu gaan controlleren of alle velden zijn ingevuld, dit doen we met de volgende code:
PHP Code
1
2
3
	if (empty($_POST['naam']) || empty($_POST['email']) || empty($_POST['onderwerp']) || empty($_POST['bericht'])){
		echo 'Je moet wel alle velden invullen.';
	}


Hij controlleerd of alle velden ingevuld zijn, dus een TRUE mee krijgen. Zodra er 1 veld een FALSE krijgt, krijg je de melding dat je alle velden moet invullen.

Nu dat gedaan is, resten ons nog 2 dingen.. Namelijk alle gegevens opslaan in 1 variabale, en de email versturen.

PHP Code
1
2
3
4
5
6
7
8
9
$bericht = 'Er is zojuist een bericht binnengekomen vanaf je mailform op je website.
==========
Naam: '.$_POST['naam'].'
Emailadres: '.$_POST['email'].'
Onderwerp: '.$_POST['onderwerp'].'
Datum: '.date('d-m-Y / H:i', time()).'
IPAdres: '.$_SERVER['REMOTE_ADDR'].'
==========
'.$_POST['bericht'];

Zo zouden als het goed is alle gegevens in 1 variabale moeten staan ;) $bericht is namelijk het bericht wat je binnen krijgt!

Nu komt het laatste, het versturen van de email. Daar is het mail() commando voor uitgevonden. Voor meer informatie daarover klik hier.

PHP Code
1
mail('jou_emailadres', 'Mailformulier', $bericht);

Vergeet niet je eigen emailadres in te vullen!

Nu zou alles moeten werken, op de volgende pagina vind je het volledige scriptje.