Maison > développement back-end > tutoriel php > Comment récupérer les valeurs sélectionnées à partir de plusieurs cases à cocher en PHP ?

Comment récupérer les valeurs sélectionnées à partir de plusieurs cases à cocher en PHP ?

Linda Hamilton
Libérer: 2024-12-27 05:52:18
original
881 Les gens l'ont consulté

How to Retrieve Selected Values from Multiple Checkboxes in PHP?

Récupérer les données $_POST de plusieurs cases à cocher

Lorsque vous travaillez avec des formulaires contenant plusieurs cases à cocher, il peut être essentiel de récupérer les valeurs sélectionnées dans dans votre script PHP. Ce guide montrera comment extraire les valeurs cochées pour un traitement ultérieur.

Dans le code du formulaire fourni, chaque case à cocher se voit attribuer une valeur unique représentant la clé primaire d'un enregistrement de base de données ($row['Report ID'] ). Pour identifier les cases cochées, vous devez définir l'attribut name du formulaire sur check_list[]. Ce faisant, vous créez un tableau où chaque élément correspond à une case à cocher sélectionnée.

Maintenant, vous pouvez accéder aux valeurs cochées à l'aide du superglobal $_POST. La clé check_list renverra un tableau des valeurs sélectionnées. Voici un exemple illustratif :

<form action="test.php" method="post">
    <input type="checkbox" name="check_list[]" value="value 1">
    <input type="checkbox" name="check_list[]" value="value 2">
    <input type="checkbox" name="check_list[]" value="value 3">
    <input type="checkbox" name="check_list[]" value="value 4">
    <input type="checkbox" name="check_list[]" value="value 5">
    <input type="submit" />
</form>

<?php
if (!empty($_POST['check_list'])) {
    foreach ($_POST['check_list'] as $check) {
        echo $check; // Echoes the value of each checked checkbox
    }
}
?>
Copier après la connexion

Dans cet exemple, lorsque vous cliquez sur le bouton, le code parcourt les valeurs des cases à cocher sélectionnées et fait écho à chaque valeur. Si la case avec la valeur $row['Report ID'] était cochée, elle serait reprise dans le résultat.

En tirant parti de cette approche, vous pouvez récupérer efficacement les ID des enregistrements que vous souhaitez supprimer de votre base de données lorsque vous cliquez sur le bouton Soumettre.

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