Maison > développement back-end > tutoriel php > Comment capturer plusieurs sélections de cases à cocher sous forme de tableau en PHP ?

Comment capturer plusieurs sélections de cases à cocher sous forme de tableau en PHP ?

Barbara Streisand
Libérer: 2024-12-12 21:23:18
original
284 Les gens l'ont consulté

How to Capture Multiple Checkbox Selections as an Array in PHP?

Tableau de cases à cocher multiples PHP

Créer un formulaire avec plusieurs cases à cocher et capturer les sélections de l'utilisateur dans un tableau en PHP peut être simple. Voici comment vous pouvez l'implémenter :

<form method='post'>
Copier après la connexion

Maintenant, dans votre script PHP :

<?php
if (isset($_POST['checkboxvar'])) {
  print_r($_POST['checkboxvar']);
}
?>
Copier après la connexion

En passant l'attribut name de vos entrées de case à cocher sous forme de tableau (checkboxvar[]), toutes les valeurs cochées seront automatiquement capturées dans le tableau $_POST['checkboxvar']. Vous pouvez ensuite faire écho ou manipuler ces valeurs selon vos besoins.

Pour envoyer les valeurs vérifiées dans un e-mail, vous pouvez imploser le tableau en une chaîne, en séparant les valeurs par une virgule ou tout autre séparateur :

echo implode(',', $_POST['checkboxvar']); // change the comma to your desired separator
Copier après la connexion

N'oubliez pas de nettoyer votre saisie avant de l'utiliser dans votre courrier électronique pour empêcher l'exécution de tout code malveillant. Pour plus d'informations sur ce sujet, vous pouvez vous référer à la documentation officielle PHP ici : http://php.net/manual/en/faq.html.php#faq.html.arrays

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!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal