<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
require_once("config.inc.php");
$db = dbconnect();
$wort= strtoupper($_GET['wort']);

$wort = str_replace (array("Ä", "Ö", "Ü", "ß","ä","ö","ü"), array("&AUML;", "&OUML;", "&UUML;", "&SZLIG;", "&AUML;", "&OUML;", "&UUML;"), $wort);


   $query = "SELECT a.lid, upper(notiz) notiz, date_format(datum, '%d.%m.%Y') datum1, ueberschrift
               FROM notizen a, quelle b
              WHERE a.lid = b.lid
                AND UPPER(notiz) LIKE '%$wort%'
                AND user = 'schwaral'
               ORDER BY datum DESC";
#echo "$query<hr>";
   $result = $db->query( $query )
             or die ("Cannot execute query");

   echo "<table width='100%'>";
   while ($row = $result->fetch_array()){
   
  $notiz =str_replace  ('"',  '\"'  ,  $row['notiz']);
  $notiz = preg_replace("/\r*|\n*/s", "", $notiz);
  $notiz = preg_replace("/(\r\n|\n|\r)/", "", $notiz);
  $notiz = strip_tags($notiz, '');
   $count = substr_count($notiz,"$wort");
   
   echo "
   
   <tr>
   <td>
     $row[lid]
   </td>
   <td>
     $row[datum1]
   </td>
   <td>
     $row[ueberschrift]
   </td>
   <td>
     $count
   </td>
   ";
   }
   
echo "</table>";
/*

$text = 'Dies ist ein Test';
echo strlen($text)."<br>"; // 17

echo substr_count($text, 'es')."<br>"; // 2

// wird der String auf 's ist ein Test' reduziert,
// lautet das ausgegebene Ergebnis 1
echo substr_count($text, 'es', 3)."<br>";

// wird der String auf 's i' reduziert,
// lautet das Ergebnis 0
echo substr_count($text, 'es', 3, 3)."<br>";

// generiert eine Warnung, da 5+13 > 17
echo substr_count($text, 'es', 5, 13)."<br>";
*/
?>