alpha_full/admin/agencement/blocDroit/pages/items/reqItem/itemReqSelect.php
2026-04-06 22:58:51 +02:00

64 lines
2.6 KiB
PHP
Executable File

<?php
if (isset($theIdPage) && !empty($theIdPage)) {
if (isset($theIdItem) && !empty($theIdItem)) {
$reqSelect="SELECT * from `pagesitem` WHERE idPage=" .$theIdPage. " and codeLangue='" .$_SESSION['lgCouranteCode']. "' and idItem=" .$theIdItem. " ;";
if (isset($debug[2]) && $debug[2] == '1') $debugMsg .= monDebug(2,['reqSelect' => $reqSelect],'itemReqSelect.php');
$resConn='';
try {
$resConn=$idPdo->query($reqSelect);
if ($resConn) {
// si la requête a fonctionnée
if ($resConn->rowCount()>0) {
// si la requête a retourné au moins un enregistrement
// $i=0;
$tabResult = $resConn->fetch(PDO::FETCH_ASSOC);
$theIdPage=$tabResult['idPage'];
$theIdItem=$tabResult['idItem'];
$theItemNom=$tabResult['itemNom'];
$theOrdre=$tabResult['ordre'];
// Pour ne pas écraser si on a un voleCss venant des pages
if ($tabResult['themeCss']!='' && $tabResult['themeCss']!='') {$theVoletCss=$tabResult['themeCss'];}
$theClasse=$tabResult['classe'];
$theType=$tabResult['type'];
$theFichier=$tabResult['fichier'];
$theStyle=$tabResult['style'];
$theMsg=$tabResult['msg'];
$theLien=$tabResult['lien'];
$codeLangueItem=$tabResult['codeLangue'];
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .=monDebug(2,[
'<br>theIdPage' => $theIdPage,
'theIdItem' => $theIdItem,
'theItemNom' => $theItemNom,
'theOrdre' => $theOrdre,
'theClasse' => $theClasse,
'theType' => $theType,
'theFichier' => $theFichier,
'theStyle' => $theStyle,
'theMsg' => $theMsg,
'theLien' => $theLien,
'codeLangueItem' => $codeLangueItem,
'lgCourante=' => $_SESSION['lgCouranteCode']
], '');
}
}
else {
if (isset($debug[2]) && $debug[2] == '1') $debugMsg .=monDebug(2,['Il est impossible de retrouver les données' => '']);
$admMsgClass='ko';
}
}
else {
$admMsg .= "Les données idItem ne peuvent pas être affichées.";
$admMsgClass='ko';
}
} 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 if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['idItem vide' => 'itemReqSelect.php'], '');}
}
else if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['theIdPage vide' => 'itemReqSelect.php'], '');}
?>