$reqUpdate], 'itemReqUpdate.php');} $resConn=''; $resConn=$idPdo->query($reqUpdate) ; if (false !== $resConn) { if ($resConn && $resConn->rowCount() > 0) { $admMsg .= 'Le contenu `' .$theItemNom. '` a bien été mis à jour pour la langue : ' .$_SESSION['lgCouranteLibelle']; $admMsgClass='ok'; // ------------------------------- // bacule des ordres // ------------------------------- if (isset($oldOrdre) && $oldOrdre!=$theOrdre) { //retrouver l'item qui avant l'ordre $reqSelect="SELECT ordre,idItem from `pagesitem` WHERE idPage=" .$theIdPage. " AND ordre=" .$theOrdre. " AND idItem!=" .$theIdItem. " AND codeLangue='" .$_SESSION['lgCouranteCode']. "' ;"; if (isset($debug[2]) && $debug[2] == '1') $debugMsg .= monDebug(2,['
reqSelect ancien item' => $reqSelect],''); try { $resConn3=$idPdo->query($reqSelect); if ($resConn3) { // si la requête a fonctionnée if ($resConn3->rowCount()>0) { // si la requête a retourné au moins un enregistrement $tabResult = $resConn3->fetch(PDO::FETCH_ASSOC); $oldIdItem=$tabResult['idItem']; if(!empty($oldIdItem)) { $reqUpdate2="UPDATE `pagesitem` SET ordre=" .$oldOrdre. " WHERE idPage=" .$theIdPage. " AND codeLangue='" .$_SESSION['lgCouranteCode']. "' AND idItem=" .$oldIdItem. ";"; if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['
reqUpdate oldOrdre' => $reqUpdate2], '');} $resConn2=$idPdo->query($reqUpdate2) ; } } } } catch (PDOException $e) { // Si une exception PDO est lancée, afficher l'erreur //$admMsg .= "Erreur lors de l'exécution de la requête : " . $e->getMessage(); $admMsgClass = 'ko'; } } } else { $admMsg = 'La requête a été exécutée, mais aucune ligne n’a été modifiée.'; $admMsgClass = 'info'; // ou 'ok' selon ton UX } } else { $admMsg .= 'Erreur lors de la mise à jour du contenu ' .$theItemNom; if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Erreur lors de la mise à jour de la base de données pour' => $_SESSION['lgCouranteLibelle']], 'itemReqUpdate.php');} $admMsgClass='ko'; $erreurSQL=1; } } else {$admMsg .= 'Vous devez saisir le nom du contenu. '; $admMsgClass='ko'; $erreurSQL=1;} } else if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['theIdItem vide' => ''], 'itemReqUpdate.php');} // ----------------------------------------------------- // Mettre à jour avancement // ----------------------------------------------------- if ($_SESSION['avEt4']==false && $theIdPage==8 && $erreurSQL!=1) { $resConn=''; $reqUpdate="UPDATE `avancement` set etapeStatut=1 WHERE etapeNum=4;"; if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['reqUpdate' => $reqUpdate], 'itemReqUpdate.php');} $resConn=''; $resConn=$idPdo->query($reqUpdate); if ($resConn) { if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Update etape4 ok' => ''], '');} } else if (isset($debug[2]) && $debug[2] == '1' ) $admMsg .= '
pb de update etape4 : itemReqUpdate.php'; // ----------------------------------------------------- // On recharge Avancement // ----------------------------------------------------- include ("./avancement/checkAvancement.php"); } ?>