Wie füge ich mehrere Checkbox-Werte in eine Tabelle ein?

8

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%     
SirBT 24.11.2013, 16:06
quelle

3 Antworten

20

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.

%Vor% %Vor%     
Viacheslav Kondratiuk 24.11.2013, 16:07
quelle
4

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 .

    
kero 24.11.2013 16:11
quelle
0

Ich denke, das sollte funktionieren ..:)

%Vor%     
Drudge 24.11.2013 16:09
quelle

Tags und Links