Ich bekomme keine 1900 Hinweismeldungen, lediglich folgende:
Notice: Undefined index: ctisearch in suche.php on line 11
Allerdings ist die Variable definiert.
ja, es wird aus GET übernommen wie es scheint
Es werden immer die ersten 8 Einträge angezeigt, es wird also nicht richtig gesucht.
Aber mit "if ($data[0] == $ctisearch)" vergleiche ich doch, oder etwa nicht?
könnte es sein, das $ctisearch ein array ist oder ist in $ctisearch überhaupt etwas enthalten?
$ctisearch = $_GET["ctisearch"];
ggf solltest du mit isset oder isempty prüfen, ob in $_GET["ctisearch"]; überhaupt irgendwas daherkommt