Guten Abend zusammen,
ich habe einen "Formular-Generator" geschrieben. Da man Felder mit Sub-Feldern anlegen kann, kann es zu einer relativ komplexen Verschachtelung kommen.
Die Daten werden, falls vorhanden, beim ersten Aufruf aus der DB bzw. dem Cache geholt und anschließend mit Hilfe von jQuery bearbeitet (hinzufügen, löschen, editieren, manuell sortieren). Sie werden dabei nicht gespeichert, es wird lediglich der HTML-Code temporär verändert!
Frage: wie am Besten abspeichern?
Lösungsansatz: den alten Datensatz serialisieren und in einem hidden-field mit an das PHP-Skript senden. Dort werden dann die alten Daten mit den neuen abgeglichen, sodass unveränderte Daten nicht angefasst werden müssen.
Wenn keine Daten vorhanden waren werden diese einfach per INSERT in die DB geschrieben.
Was meint ihr?
Vielen Dank!
ich habe einen "Formular-Generator" geschrieben. Da man Felder mit Sub-Feldern anlegen kann, kann es zu einer relativ komplexen Verschachtelung kommen.
Die Daten werden, falls vorhanden, beim ersten Aufruf aus der DB bzw. dem Cache geholt und anschließend mit Hilfe von jQuery bearbeitet (hinzufügen, löschen, editieren, manuell sortieren). Sie werden dabei nicht gespeichert, es wird lediglich der HTML-Code temporär verändert!
Frage: wie am Besten abspeichern?
Lösungsansatz: den alten Datensatz serialisieren und in einem hidden-field mit an das PHP-Skript senden. Dort werden dann die alten Daten mit den neuen abgeglichen, sodass unveränderte Daten nicht angefasst werden müssen.
Wenn keine Daten vorhanden waren werden diese einfach per INSERT in die DB geschrieben.
Was meint ihr?
Vielen Dank!
Kommentar