Maison >développement back-end >Problème PHP >php détermine si la case est cochée

php détermine si la case est cochée

(*-*)浩
(*-*)浩original
2019-09-21 11:11:492799parcourir

php détermine si la case à cocher est cochée

php détermine si la case est cochée

Comment obtenir la valeur de la case à cocher en php

Nous créons d'abord un formulaire : (Apprentissage recommandé : Programmation PHP de l'entrée à la maîtrise)

<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é les noms de toutes les cases à cocher ? Les attributs sont tous catégorie[], pourquoi devraient-ils être définis 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.

php Le code pour obtenir la valeur de la case à cocher côté serveur 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 » Lors de l'utilisation de « tutoriel java », la valeur de $checkbox_select est la suivante :

Array( [0]=&#39;php&#39; [1]=&#39;java&#39; )

Comment php détermine-t-il si la valeur dans la case à cocher

Savoir Maintenant que nous savons comment obtenir la valeur de la case à cocher en PHP, 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. obtenez quelles valeurs dans la case à cocher sont sélectionnées.

<?php
$checkbox_select=$_POST["category"];
for($i=0;$i<count($checkbox_select);$i++)
{
echo "选项".$checkbox_select[$i]."被选中<br />";
}
?>

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn