我想在查询成功时链接到页面,按下按钮执行查询。
现在它即时链接到klantvoltooid.php
。
$verplicht = array('voornaam','achternaam','email','telefoonnummer','woonplaats');
foreach($_POST as $key => $value){
if(in_array(trim($key),$verplicht)){
if(empty($value)){
$error = true;
}
}
}
if(isset($error) && $error = true) {
header("location:../nieuweklant.php");
echo "U bent een veld vergeten intevullen";
} else { // else execute query
$nieuweklant = "INSERT INTO klanten (voornaam,achternaam,tussenvoegsel,email,telefoonnummer,woonplaats,nieuwsbrief) VALUES ('$voornaam','$achternaam','$tussenvoegsel','$email','$telefoonnummer','$woonplaats','$nieuwsbrief')";
mysql_query($nieuweklant) or die(mysql_error());
//stuurt de medewerker naarde voltooi pagina
header("location:../klantvoltooid.php");
}
我该怎么做?
答案 0 :(得分:1)
已经注意到这一行:
if(isset($error) && $error = true)
需要这样(==进行比较):
if(isset($error) && $error == true)
还值得一提的是这段代码:
echo "U bent een veld vergeten intevullen";
永远不会执行,因为浏览器已经重定向。