Thomas Schmieder: Checkbox Werte in Datenbank speichern

Beitrag lesen

Hallo,

wenn du <input type="checkbox" name="checkbox[]" value....>
schreibst, wird in PHP automatisch ein Array mit allen Werten generiert. Dieses könntest du dann mit implode() zu einem verketteten String zusammenfügen und in die DB speichern.

Du könntest bei einer MySQL-Datenbank natürlich auch die String-Subtypes enum und set nutzen. Dann kannst Du die Vorgabewerte auch aus der Tabelle herausholen.

Die kann man dann nämlich prima übersetzen:

enum -> radio oder select                bis zu 65535 verschiedene Werte
set  -> checkbox oder  select_multiple   bis zu 255 verschiedene Werte
                                         (lt. meiner Doku ??)

Dafür kann man sich dann eine wundervolle Funktion in PHP schreiben, die (fast) alles alleine regelt.

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.