34 lines
1.5 KiB
PHP
Executable File
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');}
|
|
?>
|