Hallo zusammen!
Ich habe da ein kleines Problem und hoffe, dass ihr mir helfen könnt:
Anhand eines Formular, das meine User abschicken, werden dei von den Usern angegebenen Daten in einer bestimmten Reihenfolge in einer csv-Datei gespeichert.
Beispiel: Der User gibt ein: Feld Nummer: 11; Feld Email: peter@domain.de Feld Alter: 30 usw.
Die Daten werden in der Reihenfolge $Nummer;$Email;$Alter\n gespeichert, d.h. dass jede Variable in eine neue Zelle der csv-Datei geschrieben wird und am Ende ein Zeilenumbruch erfolgt, so dass die Daten des nächsten User in der nächsten Zeile angleegt werden.
Nun zum Problem: Ich möchte es so machen, dass die Spalte "Nummer" bereits von mir mit Zahlen von z.B. 1 - 20 vorgegeben ist. Wenn der User jetzt das Formular nach Eingabe der Nummer 10 abschickt, sollen die restlichen Daten auch in der Zeile mit der Nummer 10 gespeichert werden. SChickt er es mit der 15 ab, sollen sie in der Zeile mit der 15 gespeichert werden usw.
Sollte in Zeile 15 schon was stehen und er schickt es nochmal ab, wird der vorherige Inhalt in Zeile 15 halt dementsprechend überschrieben!
Also das Hauptproblem liegt darin, wie such ich in einer CSV-Datei nach einem bestimmten String (in diesem Fall nach der Zahl).
Wie lässt sich das realisieren? Ich denke mal, dass man es mit einem Array hinbekommt, aber so gut kenne ich mich mit PHP leider nicht aus, also kann das jemand für einen Anfänger erklären?
Danke im Voraus!!
Ich habe da ein kleines Problem und hoffe, dass ihr mir helfen könnt:
Anhand eines Formular, das meine User abschicken, werden dei von den Usern angegebenen Daten in einer bestimmten Reihenfolge in einer csv-Datei gespeichert.
Beispiel: Der User gibt ein: Feld Nummer: 11; Feld Email: peter@domain.de Feld Alter: 30 usw.
Die Daten werden in der Reihenfolge $Nummer;$Email;$Alter\n gespeichert, d.h. dass jede Variable in eine neue Zelle der csv-Datei geschrieben wird und am Ende ein Zeilenumbruch erfolgt, so dass die Daten des nächsten User in der nächsten Zeile angleegt werden.
Nun zum Problem: Ich möchte es so machen, dass die Spalte "Nummer" bereits von mir mit Zahlen von z.B. 1 - 20 vorgegeben ist. Wenn der User jetzt das Formular nach Eingabe der Nummer 10 abschickt, sollen die restlichen Daten auch in der Zeile mit der Nummer 10 gespeichert werden. SChickt er es mit der 15 ab, sollen sie in der Zeile mit der 15 gespeichert werden usw.
Sollte in Zeile 15 schon was stehen und er schickt es nochmal ab, wird der vorherige Inhalt in Zeile 15 halt dementsprechend überschrieben!
Also das Hauptproblem liegt darin, wie such ich in einer CSV-Datei nach einem bestimmten String (in diesem Fall nach der Zahl).
Wie lässt sich das realisieren? Ich denke mal, dass man es mit einem Array hinbekommt, aber so gut kenne ich mich mit PHP leider nicht aus, also kann das jemand für einen Anfänger erklären?
Danke im Voraus!!