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!