我的主页无法重定向到我的主页

时间:2017-09-19 07:05:42

标签: php wordpress web

你好我正在使用PHP。这一刻我刚刚通过php代码在数据库中插入数据。只需要名字和电子邮件+提交。 但我希望当我点击提交然后它将返回主页。据我所知,我做了真正的代码。 请检查 - >

  $conn = new mysqli('localhost','root','','ajx');
  $name = $_POST['name'];
  $email = $_POST['email'];

  if(empty($name) || empty($email)){

      echo "<h3 style ='color:red; text-align:center;'>Filed must not be empty</h3>";

  }else{

    $sql = "INSERT INTO user(name,email) VALUES('$name','$email')";
    $conn-> query($sql);
    echo "Data insert Okay";
    header("location : index.php"); 

  }

前端显示以下消息:

  

服务器错误!

     

服务器遇到内部错误但无法完成   你的申请。服务器过载或出现错误   一个CGI脚本。

     

如果您认为这是服务器错误,请与网站管理员联系。

     

错误500

localhost Apache / 2.4.25(Win32)OpenSSL / 1.0.2j PHP / 7.1.4

1 个答案:

答案 0 :(得分:1)

您的重定向无效,因为您已经发送了标头。删除标题()之前的回声,它应该工作。 如果你想发送任何标题,那么 MUST NOT 就是任何输出。甚至没有一个空间。

另外,正如我在评论中所说,请不要按照你的方式使用mysqli,查看准备好的陈述。