alpha_full/pages/panier/_reqPanier/panier.reqSelectOptions_fromCde.php
2026-04-06 22:58:51 +02:00

53 lines
2.4 KiB
PHP
Executable File

<?php
$nomFicAppelant = basename(__FILE__);
$prixHtOptTab=array();
$prixTTCOptTab=array();
$quantiteOptTab=array();
$libTraduitOptTab=array();
$tvaMontantOptTab=array();
$prixTotOptHTTab=array();
$prixTotOptTTCTab=array();
$tabResult=array();
// ---------------------------------------------------
// Recup options pour calcul ( pour affichage la requete est differente [ idLgCde en critere ] et elle est dans options.lignes.php )
// ---------------------------------------------------
if ($idCde!='') {
$reqSelect="SELECT * from prdOptions WHERE idCde =" .$idCde. " ;";
if (isset($debug[15]) && $debug[15] == '1' && isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug (2, ['Requête Select options from cde' => $reqSelect], 'panier.reqSelectOptions_fromCde.php');}
$resConn='';
$resConn=$idPdo->query($reqSelect);
if ($resConn) {
$o=0;
while($tabResult=$resConn->fetch(PDO::FETCH_ASSOC)) {
$numListe[$o]=$tabResult['numListe'];
$idLigneOpt[$o]=$tabResult['idLigne'];
$prixHtOptTab[$o]=$tabResult['prixHT'];
$prixTTCOptTab[$o]=$tabResult['prixTTC'];
$quantiteOptTab[$o]=$tabResult['quantite'];
$libTraduitOptTab[$o]=$tabResult['libTraduit'];
$tvaMontantOptTab[$o]=$tabResult['tvaMontant'];
$prixTotOptHTTab[$o]=$tabResult['prixTotHT'];
$prixTotOptTTCTab[$o]=$tabResult['prixTotTTC'];
if (isset($debug[15]) && $debug[15] == '1' ) { $debugMsg .monDebug (2,[
'libTraduitOptTab' =>$libTraduitOptTab[$o],
'prixTotOptHTTab' =>$prixTotOptHTTab[$o],
'prixTotOptTTCTab' =>$prixTotOptTTCTab[$o],
'quantiteOptTab' =>$quantiteOptTab[$o]
],'');}
// ---------------------------------------------------
// Formattage
// ---------------------------------------------------
$prixHtOptTab[$o] = formatNB($prixHtOptTab[$o] , $lg);
$prixTTCOptTab[$o] = formatNB($prixTTCOptTab[$o] , $lg);
$tvaMontantOptTab[$o] = formatNB($tvaMontantOptTab[$o] , $lg);
$prixTotOptHTTab[$o] = formatNB($prixTotOptHTTab[$o] , $lg);
$prixTotOptTTCTab[$o] = formatNB($prixTotOptTTCTab[$o] , $lg);
$o++;
}
}
else if (isset($debug[2]) && $debug[2] == '1' ) { $debugMsg .=monDebug (2, ['Requête Select options from cde ko !' => $reqSelect], '');}
}
else if (isset($debug[2]) && $debug[2] == '1' ) { $debugMsg .=monDebug (2, ['idCde vide !' => $reqSelect], 'panier.reqSelectOptions_fromCde.php');}
?>