dedlfix: PHP - CSV durchsuchen

Beitrag lesen

echo $begrüßung;

Bitte zitiere nur das, worauf du dich beziehst, nicht einfach alles. Danke.

Notice: Undefined index: ctisearch in suche.php on line 11
Allerdings ist die Variable definiert.

Es geht nicht um eine Variable sondern um den Index-Wert ctisearch, der in deinem Fall im Array $_GET erwartet wird. Der Hinweis kommt ja nicht von ungefähr. Wenn PHP sagt, der Indexwert sei nicht vorhanden, dann ist das so. Vielleicht hast du einen Tippfehler im Formular und der Indexwert heißt anders.

Es werden immer die ersten 8 Einträge angezeigt, es wird also nicht richtig gesucht.

Daran ist aber sicher nicht PHP schuld. Mach weitere Kontrollausgaben. Du kannst auch das Ergebnis eines Vergleichs kontrollieren. Z.B.

var_dump($data[0] == $ctisearch);

Aber mit "if ($data[0] == $ctisearch)" vergleiche ich doch, oder etwa nicht?

Ja, nur was du womit vergleichst, kann dir nur eine Kontrollausgabe offenbaren.

echo "$verabschiedung $name";