44 lines
1.5 KiB
PHP
Executable File
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' => ''], '');}
|
|
}
|
|
?>
|