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

44 lines
1.5 KiB
PHP
Executable File

<?php
$idDelais = (int)$idVal;
$libDelais = trim($idLib ?? '');
if (!empty($libDelais)) {
// Préparer la requête avec paramètres (évite SQL injection)
$reqInsert = "INSERT INTO `unitesdelais` (numDelais, idDelais, idLg, libelle) VALUES (:numDelais, :idDelais, :idLg, :libelle)";
try {
$stmt = $idPdo->prepare($reqInsert);
$success = $stmt->execute([
':numDelais' => 0,
':idDelais' => $idDelais,
':idLg' => $_SESSION['lgCouranteCode'] ?? 'FRA',
':libelle' => $libDelais,
]);
if ($success) {
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Création Délais effectuée avec succès !' => ''], '');}
$admMsgClass = 'ok';
} else {
$admMsg .= "Échec de la création Délais. (reqInsertuTemps.php)";
$admMsgClass = 'ko';
}
if (!empty($debug[2])) {
$admMsg .= "<br>Requête préparée exécutée avec succès.";
}
} catch (PDOException $e) {
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Erreur SQL :' => ''], '');}
$admMsgClass = 'ko';
}
} else {
$admMsg .= "<br>Libellé vide — insertion ignorée.";
$admMsgClass = 'ko';
$erreurSQL=1;
}
if (!empty($debug[2])) {
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['changeLangue =' => '', 'non défini' => ''], '');}
}
?>