$reqSelect], 'mesCdes.reqSelectLignes');} $resConn=''; $resConn=$idPdo->query($reqSelect); $nbLignesAff=$resConn->rowCount(); // if (isset($debug[2]) && $debug[2] == '1' ) {echo '
nbLignesAff= ' .$nbLignesAff;} $i=0; $pair=0; while ($result=$resConn->fetch(PDO::FETCH_ASSOC)) { $idPrdTab[$i]=$result['idPrd']; $qteTab[$i]=$result['qte']; $prixUnitRemiseHtTab[$i]=$result['prixUnitRemiseHtLigne']; $totTtcLigneTab[$i]=$result['totTtcLigne']; $idLgCde[$i]=$result['idLgCde']; // --------------------------------------------------- // recup infos sur les produits // --------------------------------------------------- $reqSelect2="SELECT `prixHt` , `prixTtc` FROM `produits` WHERE idPrd=" .$idPrdTab[$i]. " ;"; if (isset($debug[2]) && $debug[2] == '1' ) { $debugMsg .= monDebug(2,[ 'reqSelect prix from produit' => $reqSelect2], 'mesCdes.reqSelectLignes');} $resConn2=''; $resConn2=$idPdo->query($reqSelect2); if ($resConn2) { while ($result2=$resConn2->fetch(PDO::FETCH_ASSOC)) { $prixHtTab[$i]=$result2['prixHt']; $prixTtcTab[$i]=$result2['prixTtc']; if (isset($debug[2]) && $debug[2] == '1' ) { $debugMsg .= monDebug(2,['$prixHtTab[$i]' => $prixHtTab[$i], '$prixTtcTab[$i]' => $prixTtcTab[$i]], '');} } } // --------------------------------------------------- // recupere desc lg prd // --------------------------------------------------- $reqSelect3="SELECT `nomPrd` FROM `produitslibelle` WHERE idPrd=" .$idPrdTab[$i]. " AND idLg='" .$lg. "';"; if (isset($debug[2]) && $debug[2] == '1' ) { $debugMsg .= monDebug(2,[ 'reqSelect libelle from produit' => $reqSelect3], 'mesCdes.reqSelectLignes');} $resConn3=''; $resConn3=$idPdo->query($reqSelect3); if ($resConn3!='') { while ($result3=$resConn3->fetch(PDO::FETCH_ASSOC)) { $nomPrd[$i]=$result3['nomPrd']; if (isset($debug[2]) && $debug[2] == '1' ) { $debugMsg .= monDebug(2,['$nomPrd[$i]' => $nomPrd[$i] ], '');} } } include ("mesCdes.formattageLignes.php"); // --------------------------------------------------- // affiche les valeurs lignes // --------------------------------------------------- if (isset($nomPrd[$i])) { $title = strip_tags( $nomPrd[$i]); } if ($pair==$i) { $pair++;$pair++; $bgcolor="white"; $class="mesCdesCoulImpair"; $fcolor=""; } else {$bgcolor="lightgreen"; $fcolor="black"; $class="";} echo '
'; echo '
' .$catalogMsg[9]. '
'; echo '
' .$nomPrd[$i]. '
'; echo '
' .$cdeMsg[25]. ' :
'; echo '
' .$prixHtTab[$i]. ' € 
'; echo '
' .$cdeMsg[26]. ' :
'; echo '
' .$qteTab[$i]. '
'; echo '
' .$cdeMsg[0]. ' :
'; echo '
' .$totTtcLigneTab[$i]. ' € 
'; echo '
'; // --------------------------------------------------- // Options // --------------------------------------------------- $reqSelect="SELECT libTraduit, quantite, prixTotHT, prixTotTTC FROM prdOptions WHERE idCde=" .$idCdeTab[$a]. " AND idLgCde=" .$idLgCde[$i]. " ;"; if (isset($debug[2]) && $debug[2] == '1' ) { $debugMsg .= monDebug(2,['reqSelect libelle from options' => $reqSelect], 'mesCdes.reqSelectLignes');} $resConn2=$idPdo->query($reqSelect2); while ($result2=$resConn2->fetch(PDO::FETCH_ASSOC)) { require_once($includePath. '/_fonctions/fonctions.gene.php'); $result2['prixTotHT']= formatNB($result2['prixTotHT'], $lg); $result2['prixTotTTC']= formatNB($result2['prixTotTTC'], $lg); echo '
' .$result2['libTraduit']. '
'; echo '
' .$cdeMsg[26]. ' : ' .$result2['quantite']. '
'; echo '
' .$cdeMsg[25]. ' : ' .$result2['prixTotHT']. '
'; echo '
' .$cdeMsg[0]. ' option : ' .$result2['prixTotTTC']. '
'; } $i++; }//while ?>