Ich bekomme keine 1900 Hinweismeldungen, lediglich folgende:
Notice: Undefined index: ctisearch in suche.php on line 11
Allerdings ist die Variable definiert.
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?
Grüße
echo $begrüßung;
Jetzt steht da 1900x "debugausgabe" ;-)
Vermutlich bekommst du auch noch 1900 Hinweismeldungen, wenn du das error_reporting auf E_ALL stellst (und display_errors auf on). PHP unterdrückt dann nicht mehr die Hinweismeldungen bei Zugriffen auf nicht vorhandene Variablen. Eine solche liegt möglicherweise vor.
Wie genau soll mir dieser Tipp weiterhelfen?
Du sollst dir die Werte der beteiligten Variablen ausgeben lassen, um so Wunsch und Wirklichkeit miteinander zu vergleichen. Kontrollausgaben sind das einfachste und wirkungsvollste Mittel zur Fehlersuche. Deutlich genauer als ein echo ist übrigens die Funktion var_dump().
echo "$verabschiedung $name";