Maison >développement back-end >tutoriel php >Comment puis-je récupérer les valeurs de plusieurs cases à cocher sélectionnées à l'aide de $_POST de PHP ?

Comment puis-je récupérer les valeurs de plusieurs cases à cocher sélectionnées à l'aide de $_POST de PHP ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-17 10:24:26985parcourir

How Can I Retrieve Values from Multiple Selected Checkboxes Using PHP's $_POST?

Récupération de données $_POST à ​​partir de plusieurs cases à cocher

Lorsque vous travaillez avec des formulaires contenant plusieurs cases à cocher, il devient essentiel d'identifier quelles cases ont été sélectionnées. Cet article vous guidera à travers une méthode pour récupérer les valeurs des cases cochées à l'aide du superglobal $_POST de PHP.

Pour récupérer les valeurs des cases à cocher sélectionnées, vous devez d'abord définir l'attribut de nom de chaque case à cocher sur un tableau, comme " liste de contrôle[]". Cette modification permet à votre script d'accéder à toutes les cases à cocher sous forme de tableau dans $_POST['check_list'][] après la soumission du formulaire.

Considérez l'exemple de formulaire suivant :

<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>

Code PHP pour récupérer les valeurs des cases à cocher cochées :

if (!empty($_POST['check_list'])) {
    foreach ($_POST['check_list'] as $check) {
        echo $check; // Echoes the value of each checked checkbox
    }
}

Dans votre cas spécifique, remplacez les attributs "value" par votre $row['Report ID'] pour récupérer les clés primaires des messages vérifiés à des fins de suppression.

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