Maison >développement back-end >tutoriel php >Exemple de code de méthode PHP pour obtenir les valeurs de toutes les cases à cocher du formulaire
php obtient le formulairecheckboxla valeur de la case à cocher est différente des autres langages de développement. Cet article explique comment obtenir la valeur de toutes les cases à cocher du formulaire en php. Une introduction aux valeurs des cases à cocher php.
De manière générale, seule la valeur de la dernière case à cocher est toujours obtenue en php, alors comment pouvons-nous obtenir la valeur de toutes les cases à cocher ?
La solution est la suivante :
Une partie du code du formulaire est la suivante :
<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
Faites attention à l'attribut nom de l'entrée ci-dessus, le contenu de chaque attribut est le même, et ils sont tous frm_tag[]. La raison de l'ajout de [] est de faire en sorte que le contenu de frm_tag devienne un tableau et soit transféré.
Remarque : les crochets après frm_tag ne doivent pas être manqués, sinon seule la dernière valeur peut être obtenue en utilisant PHP.
Le code permettant à PHP de traiter les données transmises par POST est le suivant :
$str_tag = ""; $frm_tag = $_POST['frm_tag']; 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; }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!