PHP-Code:
<?php
include "include/header.php";
include "include/footer.php";
?>
<html>
<head>
<link rel="stylesheet" href="css/style.css">
<title>Suchmaschine</title>
<meta name="description" content="Eine einfache Suchmaschine">
<meta name="keywords" content="PlutoHD, Suchmaschine, Suche">
<meta name="author" content="PlutoHD">
<meta name="editor" content="Atom">
<meta charset="utf-8">
</head>
<body>
<?php
echo $header;
?>
<div id="inhalt">
<div class="zentrieren">
<div class="ueberschrift">
Suchmaschine<br><br>
</div>
<?php
if(isset($_POST['SuchanfrageButton'])) {
$suchbegriff = "%".$_POST["SuchanfrageText"]."%";
$suchbegriffupper = strtoupper($suchbegriff);
$suchbegriffuppersplit[] = explode(" ", $suchbegriffupper);
if($suchbegriff == "") {
echo 'Fehler! Bitte lasse kein Feld leer. <a href="index.php">zurück zur Startseite</a>';
} else {
$pdo = new PDO('mysql:host=HOST;dbname=DBNAME', 'ACCOUNTNAME', 'PASSWORT');
$statement = $pdo->prepare("SELECT * FROM Data"); //WHERE UPPER(TITLE) LIKE '%".$suchbegriffupper."%' OR LINK LIKE '%".$suchbegriffupper."%'");
$statement->execute();
while ($row = $statement->fetch()) {
$ergebnis[] = array('link' => $row["LINK"], 'title' => $row["TITLE"]);
}
if(!isset($ergebnis)) {
echo 'Keine Suchergebnisse <br><a href="index.php">zurück zur Startseite</a>';
} else {
?>
<!-- <table>
<thead>
<tr>
<th>Titel</th>
<th>Link</th>
</tr>
</thead>
<tbody>
<?php
//foreach ($ergebnis as $inhalt) {
?>
<tr>
<td>
<?php //echo $inhalt["title"]; ?>
</td>
<td>
<a href="<?php //echo $inhalt["link"]; ?>"><?php //echo $inhalt["link"]; ?></a>
</td>
</tr>
<?php
//}
?>
</tbody>
</table> -->
<hr>
<?php
foreach ($ergebnis as $inhalt) {
foreach ($suchbegriffuppersplit as $suchbegriffuppersplitinhalt) {
if (strpos($inhalt["title"], $suchbegriffuppersplitinhalt) !== false || strpos($inhalt["link"], $suchbegriffuppersplitinhalt) !== false) {
?>
<div class="linkTitel"><a class="blue" href="<?php echo $inhalt["link"]; ?>"><?php if (strlen($inhalt["title"]) >= 120) { $title = substr($inhalt["title"], 0, 120)."..."; } else { $title = $inhalt["title"]; } echo $title; ?></a></div>
<div class="linkBeschreibung"><?php echo $inhalt["link"]; ?></div><hr>
<?php
break;
}
}
}
?>
<br><a href="index.php">zurück zur Startseite</a>
<?php
}
}
} else {
?>
<form name="SuchanfrageForum" action="" method="post">
<input type="text" name="SuchanfrageText" placeholder="Deine Suchanfrage">
<button type="submit" name="SuchanfrageButton">Suchen</button>
</form>
<?php
}
?>
</div>
</div>
<?php
echo $footer;
?>
</body>
</html>