Télécharger
Noter:

Ajouté le 2021-12-03
Visionné 3831 fois
5/5 (3)

Suppression ou édition multiple en PHP avec des checkbox

Description

Simple script qui permet d'afficher les résultats d'une base de données et de sélectionner ce que l'on souhaite supprimer via des cases à cocher.

if(isset($_POST['suppr'])){//si le bouton submit est cliqué et que $_POST['suppr'] est reconnu
$Suppr="";
foreach($_POST['suppr'] as $ids){
mysqli_query($mysqli,"DELETE FROM membres WHERE id='".$ids."'");//pensez à sécuriser la variable $ids pour éviter une éventuelle injection SQL
$Suppr.="$ids ";//on les sauvegardes dans la variable $Suppr pour afficher ce qui à été supprimé
}
echo "ID supprimés: $Suppr";
}
$req=mysqli_query($mysqli,"SELECT * FROM membres");//on sélectionne notre table, "membres" pour l'exemple

// Pour faire des tests et ajouter des membres à votre table, vous pouvez lancer un code comme:
//for($i=1;$i<=10;$i++){
// mysqli_query($mysqli,"INSERT INTO membres SET pseudo='Pseudo$i',mdp='test'");//ajoutera 10 nouvelles entrées dans la table membres
//}

echo '<form action="" method="post">';//début de notre formulaire, pensez à renseigner le "action" par votre page où ce trouve ce script
//on affiche tous les membres avec leur propre case à cocher pour faire le choix de la suppression
while($info=mysqli_fetch_assoc($req)){
echo '<input type="checkbox" name="suppr[]" value="'.$info['id'].'"/> Membre ID '.$info['id'].'<br />';
}
echo '<input type="submit"/>';//bouton de validation
echo '</form>';//fin de notre formulaire



Besoin de travaux pour votre site ?

Je suis disponible, contactez-moi !

Commentaires

Ajouter un commentaire

Commenter
Pseudo/Nom *
Email *
Message *
Captcha *
memo1memo2
Commenter

Les champs marqués d'un * sont obligatoires.

Pas encore de commentaire, soyez le premier !

Retour à la liste des scripts