Maison  >  Article  >  développement back-end  >  Comment déterminer si une case à cocher est cochée en php

Comment déterminer si une case à cocher est cochée en php

藏色散人
藏色散人avant
2020-01-21 13:19:343673parcourir

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]=&#39;php&#39; [1]=&#39;java&#39; )

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer