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

42 lines
1.6 KiB
PHP
Executable File

<?php
$nomFicAppelant = basename(__FILE__);
try {
// Déclaration des variables
$tabResult = array();
// Connexion à la base de données de production
include($includePathConf . "/prod.dbConnect.php");
$idPdo = $idPdoProd;
$bdd = $bddProd;
// Requête SQL pour vérifier le nombre de commandes en production payées
$reqSelect = "SELECT COUNT(idCde) AS nbCdeProdPayee FROM `commande` WHERE etatCde = 'Py'";
// Debug message si activé
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['reqSelect' => $reqSelect], 'oneCdeProd'); }
// Exécution de la requête
$resConn = $idPdo->query($reqSelect);
if ($resConn) {
$tabResult = $resConn->fetch(PDO::FETCH_ASSOC);
$nbCdeProdPayee = $tabResult['nbCdeProdPayee'];
// Affichage du résultat pour debug
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['nbCdeProdPayee' => $nbCdeProdPayee], '');}
} else {
// Erreur de requête
throw new Exception("Echec de la recherche de commande en production");
}
} catch (PDOException $e) {
// Gestion des erreurs PDO
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Erreur PDO :' => $e->getMessage()], '');}
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Erreur PDO' => $e->getMessage() ], '');}
$admMsgClass = 'ko';
} catch (Exception $e) {
// Gestion des erreurs génériques
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Erreur PDO' => $e->getMessage() ], '');}
$admMsgClass = 'ko';
}
?>