From 949737cf5fc2a21b36c4a269a437d0dc2e965441 Mon Sep 17 00:00:00 2001 From: polo Date: Fri, 9 Feb 2024 15:56:55 +0100 Subject: 1er commit --- "articles/supprconfirm\303\251e.php" | 85 ++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 "articles/supprconfirm\303\251e.php" (limited to 'articles/supprconfirmée.php') diff --git "a/articles/supprconfirm\303\251e.php" "b/articles/supprconfirm\303\251e.php" new file mode 100644 index 0000000..0b5c08a --- /dev/null +++ "b/articles/supprconfirm\303\251e.php" @@ -0,0 +1,85 @@ +prepare('SELECT nomphoto, miniature FROM articles WHERE id = :li'); + $requête->execute(array( + 'li' => $_POST['ligne'] + )); + while ($données = $requête->fetch()) + { + unlink ($données['nomphoto']); + unlink ($données['miniature']); + } + + // pour le nom de l'image dans la base de données + $requête = $base->prepare('UPDATE articles SET nomphoto = \'\', miniature = \'\' WHERE id = :li'); + $requête->execute(array( + 'li' => $_POST['ligne'] + )); + + header('Location: articlesliste.php?suppr=1'); + exit (); + } + elseif ($_POST['quoi'] == 'article' AND $_POST['confirmation'] == 'oui' ) + { + // pour l'image + $requête = $base->prepare('SELECT nomphoto, miniature FROM articles WHERE id = :li'); + $requête->execute(array( + 'li' => $_POST['ligne'] + )); + while ($données = $requête->fetch()) + { + unlink ($données['nomphoto']); + unlink ($données['miniature']); + } + + // pour la ligne dans la base de données + $requête = $base->prepare('DELETE FROM articles WHERE id = :li'); + $requête->execute(array( + 'li' => $_POST['ligne'] + )); + + header('Location: articlesliste.php?suppr=2'); + exit (); + } + else + { + header('Location: articlesliste.php?erreursuppr=1'); + exit (); + } +} +else +{ + header('Location: articlesliste.php?erreursuppr=1'); + exit (); +} +?> -- cgit v1.2.3