<?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。你能解决这个问题吗?谢谢。
答案 0 :(得分:0)
您的链接为index.php?detail=
,这意味着详细信息将在$_GET
但是您使用$detail_id = $_GET["id"];
将其更改为$detail_id = $_GET["detail"];
您还可以通过var_dump($_GET)
尝试一些基本的调试,并查看其中的内容。