Maison >développement back-end >tutoriel php >Comment déterminer si une case à cocher est cochée en php
La case à cocher checkbox
est généralement utilisée pour les soumissions de formulaires php. Cet article utilise un exemple pour présenter comment PHP détermine si la valeur de la case à cocher est sélectionnée. Les amis qui en ont besoin peuvent se référer aux exemples de cet article.
Cet article vous présente deux points de connaissances :
1.soumission du formulaire php comment obtenir la valeur de la case à cocher
2.php Comment déterminer si la valeur de la case à cocher est sélectionnée
Expliquons respectivement ces deux points de connaissances :
1 Comment obtenir la valeur de la case à cocher en PHP <.>
Nous créons d'abord un formulaire :<form action ="HandleFormCheckBox.php" method="post"> <ul> <li><input type ="checkbox" name ="category[]" value ="php">php教程</li> <li><input type ="checkbox" name ="category[]" value ="java">java教程</li> <li><input type ="checkbox" name ="category[]" value ="mysql">mysql教程</li> <li><input type ="checkbox" name ="category[]" value ="html">html教程</li> </ul> <input type ="submit"> </form>Avez-vous remarqué que l'attribut name de toutes les cases à cocher est catégorie[], pourquoi devrait-il être défini comme ceci ? Ce paramètre est dû au fait que nous traitons toutes les cases à cocher comme un groupe et que vous pouvez utiliser $_POST['category'] sur le serveur PHP pour obtenir les valeurs de toutes les cases à cocher sélectionnées.
Le code côté serveur php pour obtenir la valeur de la case à cocher est le suivant :
<?php $checkbox_select=$_POST["category"]; print_r($checkbox_select); ?>La variable $checkbox_select ici est un tableau, par exemple, lorsque nous sélectionnons "tutoriel php" et "tutoriel java", la valeur de $checkbox_select est la suivante :
Array( [0]='php' [1]='java' )
2. Comment PHP détermine-t-il si la valeur dans la case à cocher est sélectionnée ?
Sachant comment PHP obtient la valeur de la case à cocher, il sera très simple de déterminer si la valeur de la case à cocher est sélectionnée. Il suffit de parcourir la variable $checkbox_select pour obtenir quelles valeurs. dans la case à cocher sont sélectionnés.<?php $checkbox_select=$_POST["category"]; for($i=0;$i<count($checkbox_select);$i++) { echo "选项".$checkbox_select[$i]."被选中<br />"; } ?>Pour plus de connaissances sur php, veuillez visiter le
tutoriel php !
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!