我不能在php中掌握/详细页面

时间:2018-03-17 23:55:15

标签: php mysql database mysqli blogs

<?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。你能解决这个问题吗?谢谢。

1 个答案:

答案 0 :(得分:0)

您的链接为index.php?detail=,这意味着详细信息将在$_GET

中提供

但是您使用$detail_id = $_GET["id"];

抓取参数

将其更改为$detail_id = $_GET["detail"];

您还可以通过var_dump($_GET)尝试一些基本的调试,并查看其中的内容。