当前位置: 首页 > 知识库问答 >
问题:

插入查询执行不工作后重定向[重复]

终洛华
2023-03-14

在插入数据库后,我一直在尝试重定向,但它不起作用。插入工作正常,但没有重定向。这是我的代码

  if (count($errors) == 0) {
    
    $query = "INSERT INTO investment (userid, amount, status, hashID, plan) 
              VALUES('$uidb', '$amount', '$status', '$id', '$plan')";
    $results = mysqli_query($db, $query);
    if (mysqli_num_rows($results) == 1) {
      exit(header('location: https://google.com'));
    }else {
        array_push($errors, "Invalid Sort Code");
    }
  }

共有1个答案

敖涵容
2023-03-14

正如@AbraCadaver和@Lars Stegelitz评论的那样,尝试以下方法:

但为了更好的安全性,最好是准备好声明。

如果(计数($errors)==0){

$query = "INSERT INTO investment (userid, amount, status, hashID, plan) 
          VALUES('$uidb', '$amount', '$status', '$id', '$plan')";
$results = mysqli_query($db, $query);
if (mysqli_affected_rows($db)) == 1) {
  header('location: https://google.com');
}else {
    array_push($errors, "Invalid Sort Code");
}

}

 类似资料:
  • 我不知道在modelAndView中发布后如何重定向 我该怎么做?

  • 我有一个功能,改变货币取决于选择的国家。它只是重定向到相同的页面,但具有不同的值。 脚本: 我想做的第一重定向页面比我想给选择一个国家它有的值。如果选择了俄罗斯而我选择了乌克兰,货币为但选择将停留。我怎么能这样做

  • 我有一个问题,这个代码没有插入到数据库中的值。。。 我想不出来。。。我已经确保这些值是从HTML表单页面传递过来的。我已经能够让删除页面正常工作了。“mysqli_查询(insert-into)”只是没有将值插入数据库。

  • 我有一个登录表单,在单击时调用以下函数。 然后使用重定向 但我面临的问题是,当我第一次登录时,重定向无法工作。它设置了所有的cookie等等,但是它从来没有将用户重定向到想要的目录。所以我被迫在浏览器搜索栏中输入我想要的路由来重定向自己。 这意味着,一旦我强迫自己进入想要的目录,如果我注销(基本上删除cookies),并尝试再次登录。这一次重定向起作用了。 在我用Ctrl+F5清除所有缓存之前,它

  • 我尝试从登录页面获取密码,然后尝试从mysql收集存储的密码。然后我将其与提交的密码进行比较。现在我想,如果两个密码匹配,然后重定向到一个页面。但问题是每次页面重定向时。如果密码与页面重定向不匹配。 我已经删除了这个功能,并试图以简单的方式做它。但仍然不起作用。编辑代码: