alpha_full/admin/catalog/req/reqDeleteUPoids.php
2026-04-06 22:58:51 +02:00

35 lines
1.3 KiB
PHP
Executable File

<?php
$idPoids = $idVal;
if ($idPoids != "") {
try {
// Préparation de la requête DELETE avec un paramètre pour éviter l'injection SQL
$reqDelete = "DELETE FROM `unitespoids` WHERE idPoids = :idPoids";
$stmt = $idPdo->prepare($reqDelete);
// Lier le paramètre
$stmt->bindParam(':idPoids', $idPoids, PDO::PARAM_INT);
// Exécuter la requête
$stmt->execute();
// Vérifier si la suppression a été effectuée avec succès
if ($stmt->rowCount() > 0) {
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Suppression de la valeur unité de poids effectuée avec succès!' => ''], '');}
$admMsgClass = 'ok';
} else {
// Si aucune ligne n'est affectée, afficher un message de non-suppression
$admMsg .= "<br>Aucune unité de poids trouvée avec cet ID. (fichier requPoids.delete.php)";
$admMsgClass = 'ko';
}
// Si le mode debug est activé, afficher la requête
if (isset($debug[2]) && $debug[2] == '1') {
$debugMsg .= monDebug(2,['reqDelete' => $reqDelete],'reqDeleteUPoids.php');
}
} catch (PDOException $e) {
// Gestion des erreurs PDO
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Erreur lors de la suppression des données :' => $e->getMessage()], '');}
$admMsgClass = 'ko';
}
}
?>