Hello,
Werde mir aber zur Verständnis den Code nocheinmal genauer unter die Lupe nehmen.Die Sache mit der Tabelle werde ich mir nocheinmal anschauen.
Wenn Du Fragen zum Verständnis hast, dann bitte melden.
Es ist ja ausnahmsweise nicht ausführlich kommentiert im Moment.
Beim lesen von CSV mit der Funktion fgetcsv() wird nicht auf die einheitliche Ausformung der Datrensätze geachtet. Es können also sowohl welche mit weniger oder mehr Feldern enthalten sein, als auch die Datentypen (CSV kennt eigentlich nur Text und Numerisch" innerhalb der Sätze vermischt/vertauscht werden. Das ist dann natürlich für die Weiterverarbeitung der Daten lästig.
Eine CSV-Datei genügt also von alleine nicht den Anforderungen an eine saubere (typenreine) Datentabelle. Diese Forderung zu überprüfen und durchzusetzen wäre also auch noch eine Aufgabe für "hole_daten()".
Liebe Grüße aus Syburg
Tom vom Berg