array / formular mit versch. datensätzen ändern/löschen
michel gelin
- php
Hallo zusammen,
ich bin gerade dabei ein formular zu basteln, welches ermöglicht datensätze aus flatfiles zu modifizieren (löschen, ändern, später reihenfolge ändern).
Ich bin nun soweit, dass ich alle einträge wieder in die verschiedenen input-types (text, checkbox) reinschreiben kann. Somit erhalte ich alle Datensätze gut änderbar in formular resp. input-feldern .
Die Daten sollen am schluss (nach änderung) wieder zurück ins flatfile( also zurück ins array).
Strukturell sieht das ungefär so aus:
Datensatz 1
<form [...]>
name[0]
vname[0]
[ändern] [löschen]
Datensatz 2
name[1]
vname[1]
[ändern] [löschen]
</form>
Wie kann ich nun einen einzelnen eintrag löschen? Modifizieren ist einfacher, da sende ich einfach sämtliche datensätze erneut zum formhandler (wäre zwar toller ich kann auch einzelnen ändern ohne die inhalte anderer zu verändern).
Will ich es aber löschen muss ich ja irgendwie den einen inhalt des arrays löschen und die anderen zurückschieben.
Konkretisiert: Muss ich ein Formular für alle Datensätze machen (wie oben) oder für jeden eines?
ich hoffe ihr versteht was ich versucht habe zu erklären ;-)
würde mich freuen wenn Ihr mir ein paar inputs geben könnt!
gruss
michel gelin