Ich kann keine funktionierende Lösung finden oder herausfinden, um mehrere Checkbox-Werte aus einem Formular in eine Tabelle einzufügen. Die Closes, die ich gekommen bin, fügen den Wert von nur einem Checkbox-Wert in eine Tabelle ein. Bitte zeigen Sie mir, wie ich mehrere Checkbox-Werte einfügen kann und nicht nur einen.
Finde unten was ich bisher habe:
Mein Formular:
%Vor%Meine PHP-Datei zum Lesen und Einfügen der Werte in eine Tabelle:
%Vor%Sie sollten
angeben %Vor%als Array.
Füge []
zu allen Namen Days
hinzu und arbeite bei php mit diesem wie ein Array.
Danach können Sie INSERT
-Werte in verschiedenen Spalten bei db eingeben oder implode
verwenden und Werte in einer Spalte speichern.
Habe es nicht getestet, aber du kannst es so versuchen. Vergessen Sie nicht, mysql
durch mysqli
zu ersetzen.
Sie müssen das Array im HTML über
deklarieren %Vor%Sie können auch mehrere Elemente mit einer Abfrage wie diesem einfügen
%Vor% Beachten Sie auch, dass mysql_*
Funktionen offiziell veraltet sind und daher nicht funktionieren sollten in neuem Code verwendet werden. Sie können stattdessen PDO oder MySQLi verwenden. Weitere Informationen finden Sie unter diese Antwort auf SO .