Heim >Backend-Entwicklung >PHP-Tutorial >Ausführliche Erläuterung des Codeschreibens für den Fehler beim Hochladen von CheckBox-Mehrfachauswahlfeldern in PHP

Ausführliche Erläuterung des Codeschreibens für den Fehler beim Hochladen von CheckBox-Mehrfachauswahlfeldern in PHP

墨辰丷
墨辰丷Original
2018-05-25 15:14:011318Durchsuche

In diesem Artikel wird hauptsächlich die Methode zum Schreiben von Code für den Fehler beim Hochladen von CheckBox-Mehrfachauswahlfeldern in PHP sowie das Problem der Übermittlung von Checkbox-Formularen durch PHP vorgestellt

Verwendung Java und andere Sprachen ​​​​Beim Hochladen eines Formulars müssen Sie nur den Namen des Kontrollkästchens hochladen, wenn der Name derselbe ist

<input type="checkbox" name="checkbox" value="1"> 选项
<input type="checkbox" name="checkbox" value="2"> 选项
<input type="checkbox" name="checkbox" value="3"> 选项
<input type=&#39;button&#39; value=&#39;确定&#39; onclick="fun()"/>

PHP benötigt jedoch nur Um den Namen in diesem Fall als Array zu schreiben, kann das Formular normal gesendet werden Probleme bei der Formularübermittlung

Fügen Sie [] nach dem Namen des Kontrollkästchens auf der PHP-Formularübermittlungsseite hinzu, damit Sie auf der Empfangsseite das richtige Ergebnis erhalten. Nachdem das Formular gesendet wurde, erhalten Sie ein Array und dann den spezifischen Wert des Formulars, indem Sie auf die Array-Elemente zugreifen. Der erhaltene Wert von checkbox1 hat standardmäßig 0b9f73f8e206867bd1f5dc5957dbcb38

Formularcode:

<input type="checkbox" name="checkbox[]" value="1"> 选项1
<input type="checkbox" name="checkbox[]" value="2"> 选项2
<input type="checkbox" name="checkbox[]" value="3"> 选项3
<input type="checkbox" name="checkbox[]" value="4"> 选项4
<input type="checkbox" name="checkbox[]" value="5"> 选项5
<input type="checkbox" name="checkbox[]" value="6"> 选项6
<input type=&#39;button&#39; value=&#39;确定&#39; onclick="fun()"/>

PHP-Verarbeitungsformularcode:

<form action="" method="post" name="asp"> 
  复选框1:<input type="checkbox" name="checkbox1[]" value="1" /> 
  复选框2:<input type="checkbox" name="checkbox1[]" value="2" /> 
  复选框3:<input type="checkbox" name="checkbox1[]" value="3" /> 
  <input type="submit" name= "Download" vaue="Download" /> 
 </form>

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein.

Verwandte Empfehlungen:

Ausführliche Erläuterung der Schritte des jQuery-Betriebs-Kontrollkästchens


vue+ Wie die Checkbox die Datenbindung, -erfassung und -berechnung betreibt


Analyse der Warenkorb-Checkbox-Funktionen von Vue wie Vollauswahl und Umkehrauswahl


Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung des Codeschreibens für den Fehler beim Hochladen von CheckBox-Mehrfachauswahlfeldern in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn