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

34 lines
1.5 KiB
PHP
Executable File

<?php
// Requete produit
if (!empty($idPrd)) {
if (empty($gondole)) {$gondole=0;}
if ($gondole==0) {
$reqUpdate="UPDATE produits SET gondole=" .$gondole. ", afficheGond=0 WHERE idPrd=" .$idPrd. ";";
}
else {
// -----------------------------------------------------
// Trouver max des gondoles tournantes
// -----------------------------------------------------
$reqSelectGT="SELECT max(afficheGond) as maxGond from `produits` WHERE gondole=1 and statusPrd=1;";
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['reqSelectGT' => $reqSelectGT], 'updateGondole.php');}
$resConnGT='';
$resConnGT=$idPdo->query($reqSelectGT);
$result=$resConnGT->fetch(PDO::FETCH_ASSOC);
$MAX=$result['maxGond'];
$MAX= $MAX+1;
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['MAX afficheGond' => $MAX], '');}
$reqUpdate="UPDATE produits SET gondole=" .$gondole. ", afficheGond=" .$MAX. " WHERE idPrd=" .$idPrd. ";";
}
$resConn=$idPdo->query($reqUpdate);
if (isset($debug[2]) && $debug[2] == '1' )
$debugMsg .= monDebug(2,['reqUpdate' => $reqUpdate],'updateGondole.php');
if ($resConn)
{$admMsg .= "Mise à jour gondole " .$idPrd. " effectuée avec succès !"; $reqUpdate; $admMsgClass='ok';}
else
{$admMsg .= "Echec de la mise à jour gondole. (fichier updateGondole.php) ==> " .$reqUpdate; $admMsgClass='ko';}
}
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['pas de idPrd dans reqUpdateGondole' => ''], 'updateGondole.php');}
?>