Einzelnen Beitrag anzeigen
  #5  
Alt 04.04.2018, 12:28:37
PlutoHD PlutoHD ist offline
Anfänger
 
Registriert seit: Apr 2018
Alter: 19
Beiträge: 3
AW: Problem mit Arrays

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"], 0120)."..."; } 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>
Mit Zitat antworten