【问题标题】:When write this code appear localhost redirected and This page isn’t working?编写此代码时出现 localhost 重定向并且此页面无法正常工作?
【发布时间】:2017-12-10 03:17:04
【问题描述】:
<?php  
include("connect.php");  
if(isset($_POST['submit']))  
{  
    $qonax=@$_POST['qonax'];  
    $subject=@$_POST['subject'];  
    $insert="INSERT INTO subject(ID,Qonax,Subject)VALUES('','$qonax','$subject')";  
    mysqli_query($link,$insert) or die(mysql_error($link));  
}  
header('location:insert_subject.php');  
?>  

显示如下:

写入(if(isset($_POST['submit']){ }时出现此错误 删除此行代码时,问题已修复。

【问题讨论】:

标签: php html mysql mysqli phpmyadmin


【解决方案1】:

在 if 块内移动重定向并取消设置 $_POST['submit'] 变量

<?php  
include("connect.php");  
if(isset($_POST['submit']))  
{  
    $qonax=@$_POST['qonax'];  
    $subject=@$_POST['subject'];  
    $insert="INSERT INTO subject(ID,Qonax,Subject)VALUES('','$qonax','$subject')";  
    mysqli_query($link,$insert) or die(mysql_error($link));
    unset($_POST['submit'])  
    header('location:insert_subject.php');
}  
?> 

【讨论】:

  • 谢谢Taha先生,问题已解决。
  • 通过在块中输入标题来解决问题而不使用 unset:
  • 很高兴你修复了它:) 也许你应该找到一种方法来关闭这个线程并将其标记为已解决。
猜你喜欢
  • 2023-02-07
  • 1970-01-01
  • 2021-03-21
  • 1970-01-01
  • 2020-03-01
  • 2017-11-05
  • 1970-01-01
  • 2018-12-20
  • 1970-01-01
相关资源
最近更新 更多