Bonjour!
Tout fonctionnent bien chez moi, je veux juste arrêter la suppression d'une catégorie lorsqu'elle est liée à un ou plusieurs réalisation.

1 réponse


hossine
Auteur
Réponse acceptée

Enfin J'ai trouvé la solution!

if(isset($_GET'delete'])){
    checkCsrf();
    $id= $db->quote($_GET'delete']);
    $search= $db->query("
    SELECT categories.id,categories.name, works.category_id
    FROM categories
    LEFT JOIN works
    ON $id=works.category_id
    ");
    $donnes= $search->fetch();
    if($donnes'category_id'] != null){
    setflash('Impossible! Cette catégorie est liée avec un ou plusieurs réalisations','danger');
    header('location:category.php');
    die();
    }
    $db->query("DELETE FROM categories WHERE id=$id");
    setflash('La catégorie a bien été supprimée');
    header('location:category.php');
    die();
}