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

40 lines
1.7 KiB
PHP
Executable File

<?php
// Vérifier si nomDate est défini et non vide
if (!empty($idLib)) $nomDate=$idLib;
if (empty($nomDate)) {
$admMsg .= "Erreur : Le libellé ne peut pas être vide.";
$admMsgClass = 'ko';
$erreurSQL=1;
} else {
// Préparer la requête d'insertion en utilisant des requêtes préparées
$reqInsert = "INSERT INTO `cadates` (numDate, idDates, idLg, nomDate, dateDebut, dateFin, duree) VALUES (0, :idDates, :idLg, :nomDate, :dateDebut, :dateFin, :duree)";
// Debug : Afficher la requête préparée
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug (2, ['reqInsert' => $reqInsert], 'reqInsertDates.php');}
// Préparer la requête
$stmt = $idPdo->prepare($reqInsert);
// Lier les paramètres
$stmt->bindParam(':idDates', $idVal, PDO::PARAM_INT);
$stmt->bindParam(':idLg', $_SESSION['lgCouranteCode'], PDO::PARAM_STR);
$stmt->bindParam(':nomDate', $nomDate, PDO::PARAM_STR);
$stmt->bindParam(':dateDebut', $codeDate1, PDO::PARAM_STR);
$stmt->bindParam(':dateFin', $codeDate2, PDO::PARAM_STR);
$stmt->bindParam(':duree', $duree, PDO::PARAM_INT);
// Exécuter la requête préparée
if ($stmt->execute()) {
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Création de la plage de date effectuée avec succès !' => ''], '');}
$admMsgClass = 'ok';
} else {
$admMsg .= "Echec de la création de la plage de date. (fichier reqInsertDates.php)";
$admMsgClass = 'ko';
}
// Debug : Afficher le message de langue si nécessaire
if (isset($debug[2]) && $debug[2] == '1') {
$debugMsg .= monDebug (2, ['changeLangue' => $changerLaLangue], '');
}
}
?>