Lieber WernerK,
ich als Laie würde so vorgehen:
1.) aktuellen Datensatz auslesen
Damit ist eine Struktur vorgegeben (z.B. Array), inklusive der Datentypen der jeweiligen Werte (z.B. string/bool/int)
2.) die per POST hereinkommenden Daten damit abgleichen (wo kein POST-Schlüssel vorhanden und der Datentyp bool, "false" annehmen)
3.) Wertänderungen (nur diese!) in ein UPDATE formulieren und Datensatz in der DB aktualisieren.
Liebe Grüße,
Felix Riesterer.
--
"Wäre die EU ein Staat, der die Aufnahme in die EU beantragen würde, müsste der Antrag zurückgewiesen werden - aus Mangel an demokratischer Substanz." (Martin Schulz, Präsident des EU-Parlamentes)
"Wäre die EU ein Staat, der die Aufnahme in die EU beantragen würde, müsste der Antrag zurückgewiesen werden - aus Mangel an demokratischer Substanz." (Martin Schulz, Präsident des EU-Parlamentes)