0 ) { $qte2=0; for($i=0; $i< count($idPrdTab); $i++) { if ($idPrdTab[$i]==$idPrd) { // + si article existe ajout des qtes // if ($codeOpe==1 || $codeOpe==0) {$codeOpe=11;} $idLgCde=$idLgCdeTab[$i]; $qte2=$qteTab[$i]; $qte=$qte+$qte2; $trouve=true; $reqUpdate="UPDATE commandelignes SET qte=" .$qte. " WHERE idCde=" .$idCde. " and idLgCde=" .$idLgCdeTab[$i]. " ; "; if (isset($debug[2]) && $debug[2] == '1' ) { $debugMsg .= monDebug (2, ['Requête update fusion Panier' => $reqUpdate ], 'panier.reqFusion.php'); } $resConn=''; $resConn=$idPdo->query($reqUpdate); if ($resConn) { if (isset($debug[2]) && $debug[2] == '1' ) { $debugMsg .= monDebug (2, ['Fusion ligne ok' => $idCde ], 'panier.reqFusion.php'); } } else {if (isset($debug[2]) && $debug[2] == '1' ) { $debugMsg .= monDebug (2, ['Fusion ligne ko' => $idCde ], 'panier.reqFusion.php'); }} $reqDelete="DELETE FROM commandelignes WHERE idCde=" .$idCdTmp. "; "; if (isset($debug[2]) && $debug[2] == '1' ) { $debugMsg .= monDebug (2, ['Requête DELETE fusion Panier' => $reqDelete ], 'panier.reqFusion.php'); } $resConn=''; $resConn=$idPdo->query($reqDelete); if ($resConn) { if (isset($debug[2]) && $debug[2] == '1' ) { $debugMsg .= monDebug (2, ['delete Fusion ligne ok' => $idCdTmp ], 'panier.reqFusion.php'); } } else { if (isset($debug[2]) && $debug[2] == '1' ) { $debugMsg .= monDebug (2, ['delete Fusion ligne ko' => $idCdTmp ], 'panier.reqFusion.php'); } } if (isset($debug[1]) && $debug[1] == '1') { $debugMsg .= monDebug (2, ['fusion Panier Article N°' => $idPrd, 'ligne N°' => $idLgCde, 'idPrd N°' => $idPrd, 'qte2' => $qte2 , 'qte' => $qte ], 'panier.reqFusion.php'); } } else { if (isset($debug[1]) && $debug[1] == '1' ) { $debugMsg .= monDebug (1, ['PAS ARTICLE IDENTIQUE ' => $idPrd, 'idPrdTab' => $idPrdTab[$i] ], 'panier.reqFusion.php'); } } } if (isset($debug[1]) && $debug[1] == '1' &&$trouve==false) { $debugMsg .= monDebug (2, ['Pas d\'article connu dans le panier existant' => $idPrd ], 'panier.reqFusion.php'); } } else{ if (isset($debug[1]) && $debug[1] == '1' ) { $debugMsg .= monDebug (1, ['Pas d\'article connu dans le panier existant, criteres non remplis : codeOpe' => $codeOpe ], 'panier.reqFusion.php'); } } $reqUpdate="UPDATE commandelignes SET idCde=" .$idCde. " WHERE idCde=" .$idCdTmp. "; "; if (isset($debug[2]) && $debug[2] == '1' ) { $debugMsg .= monDebug (2, ['Requête update fusion Panier' => $reqUpdate ], 'panier.reqFusion.php'); } $resConn=''; $resConn=$idPdo->query($reqUpdate); if ($resConn) { if (isset($debug[2]) && $debug[2] == '1' ) { $debugMsg .= monDebug (2, ['Fusion ligne = ok. idCde' => $idCde ], 'panier.reqFusion.php'); } } else { if (isset($debug[2]) && $debug[2] == '1' ) { $debugMsg .= monDebug (2, ['Fusion ligne = ko. idCde' => $idCde ], 'panier.reqFusion.php'); } } // --------------------------------------------------- // Requete delete de la commande avec mail=IP // Mais comme on a fait un update ne devrait jamais le faire $reqDelete="DELETE FROM commande WHERE idCde='" .$idCdTmp. "'; "; if (isset($debug[2]) && $debug[2] == '1' ) { $debugMsg .= monDebug (2, ['Requête delete commande IP' => $reqDelete ], 'panier.reqFusion.php'); } $resConn=''; $resConn=$idPdo->query($reqDelete); if ($resConn) { if (isset($debug[2]) && $debug[2] == '1' ) { $debugMsg .= monDebug (2, ['delete commande IP ok' => $idCdTmp ], 'panier.reqFusion.php'); } } else {if (isset($debug[2]) && $debug[2] == '1' ) { $debugMsg .= monDebug (2, ['delete commande IP ko' => $idCdTmp ], 'panier.reqFusion.php'); }} ?>