So senden Sie Checkbox-Werte mit der PHP-Post-Methode

8
%Vor%

Die from wurde mit der "POST" -Methode eingereicht. identifizieren, welche der Check-Boxen und schreiben Sie ihre Nummern in aufsteigender Reihenfolge. Alle Zahlen wurden durch Leerzeichen getrennt (keine neuen Zeilen) und keine HTML-Formatierung verwendet.

Für zB:

Wenn die Kontrollkästchen 3, 5 und 10 aktiviert sind.

Ausgabe wäre:

3 5 10

    
Egglabs 22.02.2010, 09:04
quelle

7 Antworten

21

Ändern Sie das Markup in etwas wie

%Vor%

und um die Werte zu erhalten, verwenden Sie eine einfache Schleife

%Vor%     
vsr 22.02.2010, 10:20
quelle
11

HTML-Code ::

%Vor%

PHP-Code ::

%Vor%

Jetzt erhalten Sie den ganzen Wert von 'checkbox' in einer Variablen

    
user2013 11.02.2013 01:25
quelle
5

Iteriere über das $_POST -Array und benutze preg_match() die Nummer, wenn sie mit "checkbox _" beginnt:

%Vor%     
cletus 22.02.2010 09:08
quelle
4
%Vor%     
Rima 28.01.2011 23:08
quelle
0

Für die Abfrage Ihrer einzelnen Checkbox-Werte können Sie die folgende Methode verwenden, um Werte aus der Checkbox zu erhalten, die aktiviert sind oder nicht ....

Auf meiner Formularseite (Montag bis Sonntag)

%Vor%

In meinem PHP-Code

%Vor%

Nun können Sie diese Variablenwerte abrufen und in Ihre Insert Into-Anweisung einfügen ...

So

%Vor%     
Sashi 12.01.2013 19:53
quelle
0
%Vor%     
jeevesh kumar 31.03.2013 07:51
quelle
0

nehmen Sie ein Array für den Namen Ihres Kontrollkästchens als name="checkbox[]" und verwenden Sie den gleichen Namen für alle Ihre Kontrollkästchen. Nach dem Absenden des Formulars erhalten Sie die Werte der Checkbox mit folgendem Code:

%Vor%     
Shashank Mishra 18.12.2017 12:29
quelle

Tags und Links