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

墨辰丷
Freigeben: 2023-03-27 22:58:01
Original
1317 Leute haben es durchsucht

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()"/>
Nach dem Login kopieren

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

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()"/>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage