Checkbox-Werte in MySQL DB schreiben UND wieder auslesen

M

mstoss

Ich will checkbox-Werte aus einem Formular in eine DB-Tabelle schreiben und zum Editieren auch wieder auslesen. (Bisher habe ich hier im Forum nur Lösungsvorschläge gefunden, die sich genauso gut mit radio buttons machen lassen.)

Mein Ansatz bisher:

Formular:

checkb1, Aussage a, Aussage b, Aussage c, Aussage d
(checkb2, Aussage a, Aussage b, Aussage c;
checkb3, Aussage a... usw.)

Das array checkb1 (checkb2, checkb3 usw) wird per PHP ausgelesen und übergibt die Werte an die

Datenbank:

Feld checkb1_a 0 oder 1
Feld checkb1_b 0 oder 1
Feld checkb1_c 0 oder 1
Feld checkb1_d 0 oder 1

Das würde soweit funktionieren, ich weiß aber noch nicht so recht, wie ich dann die Werte zum editieren wieder komfortabel in ein array reinschreiben soll. Ich könnte sicher jedes Feld auslesen und mit array_push wieder ein checkb1 (...2, 3) array füllen, aber irgendwie klingt das alles sehr langwierig und ich wüsste gern, wie eigentlich so eine Art Standard-Vorgehen ist. Das muss doch ein ganz normaler Vorgang sein und vermutlich ist es auch übertrieben, für jede angekreuzte Option ein eigenes Feld anzulegen.

Wer kann mir da eine bessere Lösung nennen?

Vielen Dank im voraus...
Michael
 
Zurück