Supprimer Plusieurs Enregistrements MySQL avec PHP (Guide Complet)

Supprimer Plusieurs Enregistrements MySQL avec PHP (Guide Complet)
[ad_1]

Structure de table MySQL pour ce didacticiel

CREATE TABLE `tblusers` (
  `id` int(11) NOT NULL,
  `FullName` varchar(140) DEFAULT NULL,
  `Education` varchar(120) DEFAULT NULL,
  `postingDate` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
ALTER TABLE `tblusers`
  ADD PRIMARY KEY (`id`);
ALTER TABLE `tblusers`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
Récupérez les données de la base de données et créez la case à cocher. L’attribut de nom de case à cocher est un tableau.

 0) {
while ($row=mysqli_fetch_array($query)) {
?>
  • Select all
  • Name Education Date
    <input type="checkbox" class="checkbox" name="ids[]" value=""/>
    No Record Found
    Lors de la soumission du from, collectez tous les identifiants de case à cocher et implosez leurs identifiants
    if (isset($_POST["submit"])) {
        if (count($_POST["ids"]) > 0 ) {
            // Imploding checkbox ids
            $all = implode(",", $_POST["ids"]);
            $sql =mysqli_query($con,"DELETE FROM tblusers WHERE id in ($all)");
            if ($sql) {
                $errmsg ="Data has been deleted successfully";
            } else {
                $errmsg ="Error while deleting. Please Try again.";
            }
        } else {
            $errmsg = "You need to select atleast one checkbox to delete!";
        }
    }
    
    VOICI LE CODE COMPLET QUE NOUS AVONS ÉCRIT PENDANT CE TUTORIEL:
        0) {
    // Imploser les identifiants des cases à cocher
    $ all = imploser (",", $ _POST["ids"]);
    $ sql = mysqli_query ($ con, "DELETE FROM tblusers WHERE id in ($ all)");
    if ($ sql) {
    $ errmsg = "Les données ont été supprimées avec succès";
    } autre {
    $ errmsg = "Erreur lors de la suppression. Veuillez réessayer.";
    }
    } autre {
    $ errmsg = "Vous devez cocher au moins une case à cocher pour supprimer!";
    }
    }
    ?>
    
    
    
    
    
    
    Comment supprimer plusieurs données en PHP
    
    
    
    
    
    
    
    
    .custab {
    bordure: 1px solide #ccc;
    rembourrage: 5px;
    marge: 5% 0;
    boîte-ombre: 3px 3px 2px #ccc;
    transition: 0,5 s;
    }
    .custab: hover {
    boîte-ombre: 3px 3px 0px transparent;
    transition: 0,5 s;
    }
    li {
    type de style de liste: aucun;
    }
    
    
    
    
    

    Comment supprimer plusieurs enregistrements en PHP

    0) { while ($ row = mysqli_fetch_array ($ query)) { ?>
  • Tout sélectionner
  • Nom Éducation Date
    <input type = "checkbox" class = "checkbox" name = "ids[]"valeur =""/>
    Restaurer toutes les données
    Aucun Enregistrement Trouvé
    $(document).ready(function(){ $('#select_all').on('click',function(){ if(this.checked){ $('.checkbox').each(function(){ this.checked = true; }); }else{ $('.checkbox').each(function(){ this.checked = false; }); } }); $('.checkbox').on('click',function(){ if($('.checkbox:checked').length == $('.checkbox').length){ $('#select_all').prop('checked',true); }else{ $('#select_all').prop('checked',false); } }); });

    Voir la démo ——————-

    Comment supprimer plusieurs enregistrements en PHP (Télécharger le script complet)

    Taille: 3,95 Ko

    Version: V 1.0


    [ad_2]
    Telecharger ici

    Comments

    No comments yet. Why don’t you start the discussion?

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *