


Comment supprimer correctement plusieurs lignes de base de données à l'aide de cases à cocher en PHP ?
Supprimer plusieurs lignes à l'aide de cases à cocher en PHP
La sélection et la suppression de plusieurs lignes d'une table de base de données sont une tâche courante dans le développement Web. Dans ce cas, l'utilisateur a implémenté des cases à cocher pour permettre aux utilisateurs de sélectionner des lignes spécifiques à supprimer, mais le code ne fonctionne pas comme prévu.
Problème clé
Le principal Le problème est que le code PHP responsable de la suppression des lignes sélectionnées traite les valeurs des cases à cocher comme une valeur unique au lieu d'un tableau. Pour résoudre ce problème, remplacez la balise d'entrée de la case à cocher par :
<input name="checkbox[]" type="checkbox" value="<?php echo $row['link_id']; ?>">
Connexion à la base de données manquante
De plus, la fonction mysqli_query() nécessite une connexion à la base de données comme premier argument . Dans le code fourni, la connexion est manquante. Modifiez le code pour inclure correctement la connexion :
$result = mysqli_query($dbc, $sql);
Code mis à jour
Avec ces modifications, le code mis à jour devrait ressembler à ceci :
<input name="checkbox[]" type="checkbox" value="<?php echo $row['link_id']; ?>">
$result = mysqli_query($dbc, $sql);
Explication
En changeant le nom de la case à cocher en un array ("checkbox[]"), le code garantit que les valeurs des cases à cocher sont accessibles sous forme de tableau en PHP. Lorsque vous cliquez sur le bouton "Supprimer", le code parcourt le tableau et supprime les lignes sélectionnées une par une en utilisant les valeurs $del_id en boucle. Le code PHP mis à jour transmet également correctement la connexion à la base de données à la fonction mysqli_query(), qui est requise pour que la requête s'exécute correctement.
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Réduisez l'utilisation de la mémoire MySQL dans Docker

Comment modifier une table dans MySQL en utilisant l'instruction ALTER TABLE?

Comment résoudre le problème de MySQL ne peut pas ouvrir la bibliothèque partagée

Exécutez MySQL dans Linux (avec / sans conteneur Podman avec phpmyadmin)

Exécuter plusieurs versions MySQL sur macOS: un guide étape par étape

Comment configurer le cryptage SSL / TLS pour les connexions MySQL?

Quels sont les outils de GUI MySQL populaires (par exemple, MySQL Workbench, PhpMyAdmin)?
