46 lines
2.0 KiB
PHP
Executable File
46 lines
2.0 KiB
PHP
Executable File
<?php
|
|
$nomFicAppelant = basename(__FILE__);
|
|
// -----------------------------------------------------
|
|
// DELETE en base des items : table pagesItem
|
|
// -----------------------------------------------------
|
|
if ($theIdItem!='' && $theIdPage!='') {
|
|
$reqDelete="DELETE from `pagesitem` WHERE idItem=" .$theIdItem. " and idPage=" .$theIdPage. ";";
|
|
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['REQ DELETE' => $reqDelete], 'itemReqDelete.php');}
|
|
$resConn=$idPdo->query($reqDelete);
|
|
if ($resConn) {
|
|
// si la requête a fonctionnée
|
|
if ($resConn->rowCount()>0) {
|
|
// si la requête a retourné au moins un enregistrement
|
|
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Supression du contenu N° :' => $theIdItem, ' effectuée avec succès !' => ''], '');}
|
|
$admMsgClass='ok';
|
|
|
|
// -----------------------------------------------------
|
|
// Retrouver un item par defaut, on peut avoir supprimer le 1
|
|
// -----------------------------------------------------
|
|
$reqSelect="SELECT idItem from `pagesitem` WHERE idPage=" .$theIdPage. " LIMIT 1;";
|
|
if (isset($debug[2]) && $debug[2] == '1') $debugMsg .= monDebug(2,['reqSelect' => $reqSelect],'itemReqDelete.php');
|
|
$resConn2='';
|
|
$resConn2=$idPdo->query($reqSelect);
|
|
if ($resConn2) {
|
|
// si la requête a fonctionnée
|
|
if ($resConn2->rowCount()>0) {
|
|
// si la requête a retourné au moins un enregistrement
|
|
// $i=0;
|
|
$tabResult = $resConn2->fetch(PDO::FETCH_ASSOC);
|
|
$theIdItem=$tabResult['idItem'];
|
|
}
|
|
else {
|
|
$theIdItem=1;
|
|
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Pas d\'ITEM' => ''], '');}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
{$admMsg .="<br>Il est impossible de retrouver les données itemReqDelete.php "; $admMsgClass='ko';}
|
|
}
|
|
else
|
|
{$admMsg .="Echec de la supression."; $admMsgClass='ko';}
|
|
}
|
|
else
|
|
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Pas d\'idIem' => ''], '');}
|
|
?>
|