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

藏色散人
Libérer: 2023-04-08 09:16:01
avant
3743 Les gens l'ont consulté

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>
Copier après la connexion

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);
?>
Copier après la connexion

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; )
Copier après la connexion

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 />";
}
?>
Copier après la connexion

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!

Étiquettes associées:
php
source:cnblogs.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal