вот мой код Index.php, который содержит заголовок, выдержку и изображение каждой статьи блога, отображаемой на странице index.php, которая является моей домашней страницей. Я хочу, чтобы в заголовке каждой статьи была ссылка на ее большой контент, отображаемый на другой странице, которая находится в той же базе данных таблиц. Я не знаю, как это понять.
любая помощь будет оценена. кстати я абсолютный новичок.
index.php:
<?php
require_once 'includes/dbconfig.php';
try {
$pdo = new PDO("mysql:host=$host;dbname=$dbname", $username, $password, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
$sql = 'SELECT title, publish_date, extract, image
FROM articles
ORDER BY id';
$q = $pdo->query($sql);
$q->setFetchMode(PDO::FETCH_ASSOC);
} catch (PDOException $e) {
die("Could not connect to the database $dbname :" . $e->getMessage());
}
?>
<?php
echo $row['id'].
$row['title'].
$row['extract'];
?>">
<!DOCTYPE html>
<html>
<head>
<title>blog</title>
<link href="css/bootstrap.min.css" rel="stylesheet"></a>
<link rel="stylesheet" href="dist/css/chic.min.css">
</head>
<body>
<div class="header">
<h2>My Blog</h2>
</div>
<header>
<nav>
<ul>
<li><a href="index.php">Home</a></li>
<li><a href="includes/testing.php">Page Billet blog</a></li>
<li><a href="includes/check/index.php?login">Login</a></li>
<!-- <li></li> -->
</ul>
</nav>
</header>
<?php while($row = $q->fetch()): ?>
//here is my update
<a href="includes/articles.php?id=<?php echo $row['id'].$row['content']; ?>
<?php $s=$row['image']; ?>
<div class="container">
<div class="row">
<div class="leftcolumn">
<div class="card">
<h1 class="title"> <?php echo htmlspecialchars($row['title']); ?> </h1>
<h5 class="publish_date"> <?php echo htmlspecialchars($row['publish_date']); ?> </h5>
<p class="extract"> <?php echo htmlspecialchars($row['extract']); ?> </p>
<div class="fakeimg"><?php echo '<img src="'.$s.'" issue displaying img >';?></div>
</div>
</div>
<?php endwhile; ?>
</body>
</html>
а вот статьи.php:
<?php
require_once 'dbconfig.php';
?>
<!DOCTYPE html>
<html>
<head>
<title>blog</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link rel="stylesheet" href="../dist/css/articles.min.css">
</head>
<body>
<div class="header">
<h2>My Blog</h2>
</div>
<?php $id = $_GET['id']; ?>
</body>
</html>