$articles = array(); // Tworzymy pustą tablicę na artykuły
$result = $connection->query("SELECT * FROM articles ORDER BY ID DESC");
if ($result) {
while ($row = $result->fetch_assoc()) {
$_SESSION['articles'][] = $row; // Dodajemy każdy artykuł do tablicy
}
$result->free_result();
} else {
echo "Błąd zapytania: " . $connection->error;
}
tworzysz pustą tablice $articles, której później w kodzie nie używasz.
Ten wpis usuń
$articles = array();
wpisz tak
$result = $connection->query("SELECT * FROM articles ORDER BY ID DESC");
if ($result) {
unset($_SESSION['articles']);
while ($row = $result->fetch_assoc()) {
$_SESSION['articles'][] = $row; // Dodajemy każdy artykuł do tablicy
}
$result->free_result();
} else {
echo "Błąd zapytania: " . $connection->error;
}
w tym przypadku unset($_SESSION['articles'])
foreach($_SESSION['articles'] as $article)
{
echo '<div class="col-md-4 mb-3">';
echo '<div class="card">';
echo $article['article_photo'];
echo '<div class="card-body">';
echo '<h5 class="card-title">'.$article['Title'].'</h5>';
echo '<a href="nauka-poprzez-sluchanie-dlaczego-jest-tak-wazna" class="btn btn-primary">Czytaj artykuł</a>';
echo '</div> </div> </div>';
unset($_SESSION['articles']);
$article->free_result;
}
powinien być poza pętlą foreach
foreach($_SESSION['articles'] as $article)
{
echo '<div class="col-md-4 mb-3">';
echo '<div class="card">';
echo $article['article_photo'];
echo '<div class="card-body">';
echo '<h5 class="card-title">'.$article['Title'].'</h5>';
echo '<a href="nauka-poprzez-sluchanie-dlaczego-jest-tak-wazna" class="btn btn-primary">Czytaj artykuł</a>';
echo '</div> </div> </div>';
}
unset($_SESSION['articles']);