64 lines
2.6 KiB
PHP
Executable File
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'], '');}
|
|
?>
|