hieronder zie je mijn php bestand. ik heb het nu zo gemaakt dat wanneer alles goed is ingevuld wordt je doorgeschakeld naar een ander scherm en die zegt dat het verzonden is
ook heb ik dit op dezelfde manier gedaan als er iets fout is. maar deze functie doet het niet. ik krijg steeds Undefined variable: on line 83
wat doe ik fout?
ook heb ik dit op dezelfde manier gedaan als er iets fout is. maar deze functie doet het niet. ik krijg steeds Undefined variable: on line 83
wat doe ik fout?
PHP:
<?php
session_start();
if(isset($_GET["pagina"]))
{
$pagina = $_GET["pagina"];
}
else
{
$pagina = "home";
}
if($pagina == "home2")
{
$html = file_get_contents("html/index2.html");
}
if($pagina == "home3")
{
$html = file_get_contents("html/index3.html");
}
if($pagina == "home")
{
$html = file_get_contents("html/index.html");
$naar = 'Test@localhost';
$onderwerp = 'Contactformulier vachternaam de website';
$headers = "MIME-version: 1.0\r\n";
$headers .= "content-type: text/html;charset=utf-8\r\n";
if(isset($_POST['versturen']))
{
$voornaam = trim($_POST['voornaam']);
$achternaam = trim($_POST['achternaam']);
$email = trim($_POST['email']);
$bericht = trim($_POST['bericht']);
$fout = false;
if(empty($voornaam))
{
Echo '<META HTTP-EQUIV="Refresh" Content="0; URL=index.php?pagina=home3> ';
$fout = true;
}
if(empty($achternaam))
{
Echo '<META HTTP-EQUIV="Refresh" Content="0; URL=index.php?pagina=home3"> ';
$fout = true;
}
if(empty($email))
{
Echo '<META HTTP-EQUIV="Refresh" Content="0; URL=index.php?pagina=home3"> ';
$fout = true;
}
if(!filter_var($email, FILTER_VALIDATE_EMAIL))
{
Echo '<META HTTP-EQUIV="Refresh" Content="0; URL=index.php?pagina=home3> ';
$fout = true;
}
if(empty($bericht))
{
Echo '<META HTTP-EQUIV="Refresh" Content="0; URL=index.php?pagina=home3"> ';
$fout = true;
}
if($fout == false)
{
$headers .= 'From: ' . $voornaam . ' ' . $achternaam . '<' . $email . '>';
if(mail($naar, $onderwerp, nl2br($bericht), $headers))
{
Echo '<META HTTP-EQUIV="Refresh" Content="0; URL=index.php?pagina=home2"> ';
}
else
{
Echo '<META HTTP-EQUIV="Refresh" Content="0; URL=index.php?pagina=home3"> ';
}
}
}
}
echo $html;
?>