【发布时间】:2018-03-17 23:55:14
【问题描述】:
<?php
require "includes/config.php";
require "includes/header.php";
$query = mysqli_query($conn, "SELECT * FROM post ORDER BY id DESC");
?>
这是 index.php 的顶部
.
.
.
.
include "includes/header.php";
include "includes/config.php";
$detail_id = $_GET["id"];
$query = mysqli_query($conn, "SELECT * FROM post WHERE post.id = '$detail_id'");
$row_detail = mysqli_fetch_array($query)
?>
这是 detail.php 的顶部
.
.
.
.
<a href="index.php?detail=<?php echo $row["id"]; ?>">
链接到detail.php
.
.
.
.
问题是当我点击链接时,我被重定向到索引(没有变化),而不是 detail.php。你能解决这个问题吗?谢谢。
【问题讨论】:
-
这可能太明显了,但你的链接不应该转到
detail.php?detail=<?php echo $row["id"]; ?>而不是index.php?details=<?php echo $row["id"]; ?>吗? -
在你的地址栏中点击链接后,网址是什么? detail= 之后的任何值?检查页面并查看链接,URL是否正确?
-
"index.php?detail=1"
标签: php mysql database mysqli blogs