Heim  >  Artikel  >  Backend-Entwicklung  >  Beispielcode für die PHP-Methode, um die Werte aller Kontrollkästchen im Formular abzurufen

Beispielcode für die PHP-Methode, um die Werte aller Kontrollkästchen im Formular abzurufen

怪我咯
怪我咯Original
2017-07-11 14:17:041592Durchsuche

PHP erhält das FormularKontrollkästchenDer Kontrollkästchenwert unterscheidet sich von anderen Entwicklungssprachen. In diesem Artikel erfahren Sie, wie Sie den Kontrollkästchenwert aller Kontrollkästchen im Formular in PHP erhalten Eine Einführung in PHP-Kontrollkästchenwerte.

Im Allgemeinen wird in PHP immer nur der Wert des letzten Kontrollkästchens abgerufen. Wie können wir also den Wert aller Kontrollkästchen ermitteln?

Die Lösung lautet wie folgt:

Ein Teil des Codes des Formulars lautet wie folgt:

<input type="checkbox" name="frm_tag[]" value="1">1
<input type="checkbox" name="frm_tag[]" value="2">2
<input type="checkbox" name="frm_tag[]" value="3">3
<input type="checkbox" name="frm_tag[]" value="4">4
<input type="checkbox" name="frm_tag[]" value="5">5

Achten Sie auf das Namensattribut Bei der obigen Eingabe ist der Inhalt jedes Attributs derselbe und sie sind alle frm_tag[]. Der Grund für das Hinzufügen von [] besteht darin, den Inhalt von frm_tag zu einem Array zu machen und zu übertragen.

Hinweis: Die eckigen Klammern nach frm_tag dürfen nicht fehlen, da sonst bei Verwendung von PHP nur der letzte Wert ermittelt werden kann.

Der Code für PHP zur Verarbeitung der von POST übergebenen Daten lautet wie folgt:

$str_tag = "";
$frm_tag = $_POST[&#39;frm_tag&#39;];
for($i=0;$i<count($frm_tag);$i++){
  echo $frm_tag[$i]."<br>";
  if($i==0)
   $str_tag = $frm_tag[$i];
  else
   $str_tag = $str_tag.",".$frm_tag[$i];
}
echo $str_tag;
}

Das obige ist der detaillierte Inhalt vonBeispielcode für die PHP-Methode, um die Werte aller Kontrollkästchen im Formular abzurufen. 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