PHP:index.PHP帖子的标题是不可点击的,不能通过标题点击帖子内部


PHP: index.php posts headers are not clickable, not able to click inside post through header

晚上好,我的程序员同事们,我来这里是为了找到我一整天寻找解决方案的问题的答案。

为什么这个代码

<h1><a href="<?=BASE_URL?>post/view/<?=$post['post_id']?>"><?=$post["post_subject"]?></a></h1>

没有使我的文章标题链接(也就是说,如果你点击标题,它应该在文章内部重定向)。

我确实在post.php中实现了功能,其中

function view(){
    $this->post = get_first("SELECT * FROM post NATURAL JOIN user WHERE post_id='$post_id'");
}

我的项目github在这里

感谢您花时间阅读本文:))我再也找不到自己的解决方案了,我希望你们php大神现在比我更好。

更新。目前还不清楚。我问了一个公正的问题。为什么H1没有让帖子TITLE可以点击,里面有一个href=。

<div class="span8">
<h1><a href="<?=BASE_URL?>post/view/<?=$post['post_id']?>"><?=$post["post_subject"]?></a></h1>
    <p><?=$post["post_text"]?></p>
    <div>
        <span class="badge badge-success"><?=$post["post_created"]?></span><div class="pull-right"><span class="label">alice</span> <span class="label">story</span> <span class="label">blog</span> <span class="label">personal</span></div>
    </div>
</div>

我所做的只是将post_index.php复制到posts_view.php中,这样我就可以点击标题并查看里面的帖子。

<?foreach( $posts as $post ):?>
<div class="span8">
    <h1><?=$post["post_subject"]?></h1>
    <p><?=$post["post_text"]?></p>
    <div>
        <span class="badge badge-success"><?=$post["post_created"]?></span><div class="pull-right"><span class="label">alice</span> <span class="label">story</span> <span class="label">blog</span> <span class="label">personal</span></div>
    </div>
</div>

之后

<div class="span8">
<h1><a href="<?=BASE_URL?>post/view/<?=$post['post_id']?>"><?=$post["post_subject"]?></a></h1>
    <p><?=$post["post_text"]?></p>
    <div>
        <span class="badge badge-success"><?=$post["post_created"]?></span><div class="pull-right"><span class="label">alice</span> <span class="label">story</span> <span class="label">blog</span> <span class="label">personal</span></div>
    </div>
</div>

我把<h1><?=$post["post_subject"]?></h1>改成了<h1><a href="<?=BASE_URL?>post/view/<?=$post['post_id']?>"><?=$post["post_subject"]?></a></h1>,但有一个问题,它不能让h1点击,但我有a href

是。我为自己的问题找到了自己的解决方案。

事实上。我不得不将<h1><a href="<?=BASE_URL?>post/view/<?=$post['post_id']?>"><?=$post["post_subject"]?></a></h1>放入post_index.php,而不是post_view.php。