gpt4 book ai didi

php - 用数据库制作动态页面?

转载 作者:行者123 更新时间:2023-11-29 17:31:57 25 4
gpt4 key购买 nike

这就是我正在尝试做的事情。我正在尝试回显存储在数据库中的博客文章。很简单,但我希望他们在单击小预览时重定向到 view_post.php 以显示完整的帖子。这是我的代码:

<?php
session_start();
require_once('required/db.php');
$_SESSION['admin'] = false;
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>WillWam - Blog</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="assets/css/style.css" type="text/css">
<link rel="ico" href="assets/favicon.ico">
</head>
<body>
<nav><h2 class="title">The Blog</h2></nav>
<?php

$sql="SELECT id,title,author,body FROM posts ORDER BY id DESC";

if ($result=mysqli_query($con,$sql))
{
// Fetch one and one row
while ($row=mysqli_fetch_row($result))
{
printf('<a href="view_post.php"><div class="row"><div class="row-inner"><p><strong>%s</strong> | %s |</p></div></div></a>', $row[0],$row[1],$row[2]);
}
// Free result set
mysqli_free_result($result);
}


mysqli_close($con);

?>
<div class="top-margin wrapper"><div class="container"><p>Administrator? <a href="/admin/">Click here</a>.</p></div></div>
</body>
</html>

我将如何使预览行动态链接(例如 view_post.php?id=1)?我应该在 view_post.php 中放入什么?

最佳答案

假设 $row 包含 id,您可以创建这样的链接

printf('<a href="view_post.php?id='.$row['id'].'"> <----just put the id there
And on view_port use the value
<div class="row"><div class="row-inner">
<p><strong>%s</strong> | %s |</p></div></div></a>', $row[0],$row[1],$row[2]);

关于php - 用数据库制作动态页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50569462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com