Mehrere anpassungen, damit ergebnisse angezeigt werden
This commit is contained in:
+10
-10
@@ -8,6 +8,8 @@ echo "Aktueller Session-Inhalt (SESSION): "; print_r($_SESSION);
|
|||||||
echo "</pre>";
|
echo "</pre>";
|
||||||
// debugging
|
// debugging
|
||||||
|
|
||||||
|
require_once '../php/model/Article.php';
|
||||||
|
|
||||||
$results = $_SESSION["search_results"] ?? [];
|
$results = $_SESSION["search_results"] ?? [];
|
||||||
$query = $_SESSION["search_query"] ?? "";
|
$query = $_SESSION["search_query"] ?? "";
|
||||||
$resultCount = count($results);
|
$resultCount = count($results);
|
||||||
@@ -66,21 +68,20 @@ $resultCount = count($results);
|
|||||||
<!-- Ergebnisliste -->
|
<!-- Ergebnisliste -->
|
||||||
<div class="s-res-list">
|
<div class="s-res-list">
|
||||||
|
|
||||||
<?php
|
<?php if (isset($_SESSION['message']) && $_SESSION['message'] == "new_search_results"): ?>
|
||||||
if(isset($_SESSION['message']) && $_SESSION['message'] == "new_search_results"): ?>
|
|
||||||
|
<?php if ($resultCount === 0): ?>
|
||||||
<?php if ($resultCount === 0): ?>
|
|
||||||
<p>Keine Beiträge zu diesem Suchbegriff gefunden.</p>
|
<p>Keine Beiträge zu diesem Suchbegriff gefunden.</p>
|
||||||
<?php else: ?>
|
<?php else: ?>
|
||||||
<?php foreach ($results as $item): ?>
|
<?php foreach ($results as $item): ?>
|
||||||
<div class="s-res-item">
|
<div class="s-res-item">
|
||||||
<div class="s-res-content">
|
<div class="s-res-content">
|
||||||
<h2 class="s-res-item-title">
|
<h2 class="s-res-item-title">
|
||||||
<a href="index.php?pfad=showArticle&id=<?php echo $item->id; ?>" class="s-res-link">
|
<a href="index.php?pfad=showArticle&id=<?php echo $item->id; ?>" class="s-res-link">
|
||||||
<?php echo htmlspecialchars($item->title); ?>
|
<?php echo htmlspecialchars($item->title); ?>
|
||||||
</a>
|
</a>
|
||||||
</h2>
|
</h2>
|
||||||
<p class="s-res-author">Von: <span class="s-res-author-name"><?php echo htmlspecialchars($item->author); ?></span></p>
|
<p class="s-res-author">Von: <span class="s-res-author-name"><?php echo htmlspecialchars($item->author); ?></span></p>
|
||||||
</div>
|
</div>
|
||||||
<div class="s-res-arrow">→</div>
|
<div class="s-res-arrow">→</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -88,15 +89,14 @@ $resultCount = count($results);
|
|||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
|
||||||
<?php elseif (isset($_SESSION["message"]) && $_SESSION["message"] == "missing_parameters"): ?>
|
<?php elseif (isset($_SESSION["message"]) && $_SESSION["message"] == "missing_parameters"): ?>
|
||||||
<p>
|
<p>Bitte überprüfe deine Sucheingabe und versuche es erneut!</p>
|
||||||
Bitte überprüfe deine Sucheingabe und versuche es erneut!
|
|
||||||
</p>
|
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
|
// Die Nachricht nach dem Anzeigen direkt löschen, damit sie beim nächsten Laden weg ist
|
||||||
unset($_SESSION["message"]);
|
unset($_SESSION["message"]);
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="s-res-pagination-footer">
|
<div class="s-res-pagination-footer">
|
||||||
|
|
||||||
|
|||||||
@@ -7,13 +7,13 @@
|
|||||||
*/
|
*/
|
||||||
class Article
|
class Article
|
||||||
{
|
{
|
||||||
private $id;
|
public $id;
|
||||||
private $title;
|
public $title;
|
||||||
private $content;
|
public $content;
|
||||||
private $author;
|
public $author;
|
||||||
private $creationDate;
|
public $creationDate;
|
||||||
private $category;
|
public $category;
|
||||||
private $tags;
|
public $tags;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Konstruktor
|
* Konstruktor
|
||||||
|
|||||||
Reference in New Issue
Block a user