我的查询成功后,我想重定向到一个页面

时间:2012-12-06 14:35:15

标签: php mysql

我想在查询成功时链接到页面,按下按钮执行查询。 现在它即时链接到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");
}

我该怎么做?

1 个答案:

答案 0 :(得分:1)

已经注意到这一行:

if(isset($error) && $error = true)

需要这样(==进行比较):

if(isset($error) && $error == true)

还值得一提的是这段代码:

 echo "U bent een veld vergeten intevullen";

永远不会执行,因为浏览器已经重定向。