【发布时间】:2016-05-15 08:55:40
【问题描述】:
当我评论特定帖子并编辑此评论时,我想保留在同一页面中的此帖子中,但它会重定向主帖子页面。我该如何解决这个问题。 这是我的更新评论页面代码
<?php
require_once('config.php');
require_once('user_logedin.php');
?>
<?php
if(!isset($_REQUEST['c_id'])) {
header("location:home4.php");
}
else {
$id = $_REQUEST['c_id'];
//echo $id;
}
?>
<?php
if (isset($_POST['update'])) {
$msg = $_POST['editmsg'];
$update = mysqli_query($con,"UPDATE `newsfeedcomment` SET `comment_body`='$msg' WHERE `comment_id`='$id' LIMIT 1");
if ($msg) {
//header("location:home4.php?post_id=.$id");
header("Location:home4.php?post_id=".$id);
//header("Location:home4.php");
}
}
?>
有效但不显示页面内容
【问题讨论】:
-
不应该最后一个重定向使用查询参数
c_id而不是post_id,因为第一个重定向正在检查c_id? -
摆脱关闭和重新打开 php-tags。你在这里产生输出,所以
header将不再工作。