$idPrd ], '', 'produits.reqSelect.php', 1, 0,''); // $debugMsg .= 'tabResult =
'.htmlspecialchars(print_r($tabResult, true)).'

'; if ($tabResult) { // for ($c=0; $c < count ($tabResult) ; $c++) { $idPrd=$tabResult[0]['idPrd']; $refPrd=$tabResult[0]['refPrd']; $idFam=$tabResult[0]['idFam']; $idCat=$tabResult[0]['idCat']; $lienImagePt=$tabResult[0]['lienImagePt']; $lienImageGd=$tabResult[0]['lienImageGd']; $promo=$tabResult[0]['promo']; $prixHt=$tabResult[0]['prixHt']; $prixTtc=$tabResult[0]['prixTtc']; $idEtat=$tabResult[0]['idEtat']; $delais=$tabResult[0]['delais']; $uniteDelais=$tabResult[0]['uniteDelais']; $poids=$tabResult[0]['poids']; $unitePoids=$tabResult[0]['unitePoids']; $annee=$tabResult[0]['annee']; $stock=$tabResult[0]['stock']; $idPaysPrd=$tabResult[0]['idPaysPrd']; // --------------------------------------------------- // Caracteristiques secondaires // --------------------------------------------------- $idCoul1=$tabResult[0]['couleur1']; $idCoul2=$tabResult[0]['couleur2']; $idCoul3=$tabResult[0]['couleur3']; // --------------------------------------------------- // Dimensions // --------------------------------------------------- $idLargeur=$tabResult[0]['idLargeur']; $uniteLarg=$tabResult[0]['uniteLarg']; $idHauteur=$tabResult[0]['idHauteur']; $uniteHaut=$tabResult[0]['uniteHaut']; $idLongueur=$tabResult[0]['idLongueur']; $uniteLong=$tabResult[0]['uniteLong']; $idDates=$tabResult[0]['idDates']; // --------------------------------------------------- // Caracteristiques dynamiques // --------------------------------------------------- $idType1=$tabResult[0]['idType1']; $idType2=$tabResult[0]['idType2']; $idType3=$tabResult[0]['idType3']; $idType4=$tabResult[0]['idType4']; $idType5=$tabResult[0]['idType5']; $idType6=$tabResult[0]['idType6']; $idType7=$tabResult[0]['idType7']; $idType8=$tabResult[0]['idType8']; $idType9=$tabResult[0]['idType9']; $idType10=$tabResult[0]['idType10']; // --------------------------------------------------- // Images // --------------------------------------------------- $lienImgGauche=$tabResult[0]['lienImgGauche']; $lienImgDroite=$tabResult[0]['lienImgDroite']; $lienImgDessus=$tabResult[0]['lienImgDessus']; $lienImgDessous=$tabResult[0]['lienImgDessous']; $lienVideo=$tabResult[0]['lienVideo']; $lienNotice=$tabResult[0]['lienNotice']; $statusPrd=$tabResult[0]['statusPrd']; // } } // --------------------------------------------------- // Requetes de jointure // --------------------------------------------------- // ------- libellé catégorie $tabResult= dynRequete_select('SELECT', '`familleslibelle`', ['libelle'], ['idFam' =>$idFam, 'idLg' =>$lg ], '', 'produits.reqSelect.php', 1, $debug[2]); if ($tabResult) { $libelleFam=$tabResult[0]['libelle']; } // ------- libelle sous-catégorie $tabResult= dynRequete_select('SELECT', '`categorieslibelle`', ['libelleCat'], ['idCat' =>$idCat, 'idLg' =>$lg ], '', 'produits.reqSelect.php', 1, $debug[2]); if ($tabResult) { $libelleCat=$tabResult[0]['libelleCat']; } // ------- description $tabResult= dynRequete_select('SELECT', '`produitslibelle`', ['nomPrd', 'descCourt', 'descLong'], ['idPrd' =>$idPrd, 'idLg' =>$lg ], '', 'produits.reqSelect.php', 1, $debug[2]); if ($tabResult) { $nomPrd=$tabResult[0]['nomPrd']; $descCourt=$tabResult[0]['descCourt']; $descLong=$tabResult[0]['descLong']; } // ------- etats if ($idEtat!='') { $tabResult= dynRequete_select('SELECT', '`libelleetatsprd`', ['libelle'], ['idEtat' =>$idEtat, 'idLg' =>$lg ], '', 'produits.reqSelect.php', 1, 0); //$debugMsg .= 'tabResult =
'.htmlspecialchars(print_r($tabResult, true)).'

'; if ($tabResult) { $libelleEtat=$tabResult[0]['libelle']; } } // ------- delais if ($uniteDelais!='') { $tabResult= dynRequete_select('SELECT', '`unitesdelais`', ['libelle'], ['idDelais' =>$uniteDelais, 'idLg' =>$lg ], '', 'produits.reqSelect.php', 1, $debug[2]); if ($tabResult) { $libelleDelais=$tabResult[0]['libelle']; } } // ------- unité poids if ($unitePoids!='' && ($poids!='') && ($poids!='-')) { $tabResult= dynRequete_select('SELECT', '`unitespoids`', ['libelle'], ['idPoids' =>$unitePoids, 'idLg' =>$lg ], '', 'produits.reqSelect.php', 1, $debug[2]); if ($tabResult) { $libUnitePoids=$tabResult[0]['libelle']; } } // ------- pays $tabResult= dynRequete_select('SELECT', '`payslivlibelle`', ['libelle'], ['idPaysLiv' =>$idPaysPrd, 'idLg' =>$lg ], '', 'produits.reqSelect.php', 1, $debug[2]); if ($tabResult) { $paysLib=$tabResult[0]['libelle']; } // --------------------------------------------------- // Couleurs // --------------------------------------------------- // ------- couleur1 if ($idCoul1!='' && $idCoul1!='-') { $tabResult= dynRequete_select('SELECT', '`cacouleur`', ['libelle'], ['idCoul' =>$idCoul1, 'idLg' =>$lg ], '', 'produits.reqSelect.php', 1, $debug[2]); if ($tabResult) { $resCoul1=$tabResult[0]['libelle']; } } // ------- couleur 2 if ($idCoul2!='' && $idCoul2!='-') { $tabResult= dynRequete_select('SELECT', '`cacouleur`', ['libelle'], ['idCoul' =>$idCoul2, 'idLg' =>$lg ], '', 'produits.reqSelect.php', 1, $debug[2]); if ($tabResult) { $resCoul2=$tabResult[0]['libelle']; } } // ------- couleur 3 if ($idCoul3!='' && $idCoul3!='-') { $tabResult= dynRequete_select('SELECT', '`cacouleur`', ['libelle'], ['idCoul' =>$idCoul3, 'idLg' =>$lg ], '', 'produits.reqSelect.php', 1, $debug[2]); if ($tabResult) { $resCoul3=$tabResult[0]['libelle']; } } // --------------------------------------------------- // Dimensions // --------------------------------------------------- // ------- largeur if ($uniteLarg!='' && $uniteLarg!='-') { $tabResult= dynRequete_select('SELECT', '`unitesdim`', ['libelle'], ['idDim' =>$uniteLarg, 'idLg' =>$lg ], '', 'produits.reqSelect.php', 1, $debug[2]); if ($tabResult) { $libUniteLarg=$tabResult[0]['libelle']; } } // --------------------------------------------------- // Hauteur // --------------------------------------------------- if ($uniteHaut!='' && $uniteHaut!='-') { $tabResult= dynRequete_select('SELECT', '`unitesdim`', ['libelle'], ['idDim' =>$uniteHaut, 'idLg' =>$lg ], '', 'produits.reqSelect.php', 1, $debug[2]); if ($tabResult) { $libUniteHaut=$tabResult[0]['libelle']; } } // --------------------------------------------------- // Longueur // --------------------------------------------------- if ($uniteHaut!='' && $uniteHaut!='-') { $tabResult= dynRequete_select('SELECT', '`unitesdim`', ['libelle'], ['idDim' =>$uniteLong, 'idLg' =>$lg ], '', 'produits.reqSelect.php', 1, $debug[2]); if ($tabResult) { $libUniteLong=$tabResult[0]['libelle']; } } // --------------------------------------------------- // Dates // --------------------------------------------------- if ($idDates!='' && ($idDates!='') && ($idDates!='-')) { $tabResult= dynRequete_select('SELECT', '`cadates`', ['*'], ['idDates' =>$idDates, 'idLg' =>$lg ], '', 'produits.reqSelect.php', 1, $debug[2]); if ($tabResult) { $dateDebut=$tabResult[0]['dateDebut']; $dateFin=$tabResult[0]['dateFin']; $dateDuree=$tabResult[0]['duree']; } } // --------------------------------------------------- // Champs dynamiques recup des values sauf si > 1 // --------------------------------------------------- // pour panier // --------------------------------------------------- $trouve=false; // a...expliquer // Tableau contenant les types de 1 à 23 for ($i = 1; $i <= 23; $i++) { $idTypeVar = 'idType' .$i; $codePrefix = 'Type' .$i; if ($$idTypeVar > 1) { $tabResult = dynRequete_select('SELECT', '`catype`' . $i, ['*'], ['id' =>$$idTypeVar, 'idLg' =>$lg ], '', 'produits.reqSelect.php', 1, $debug[2]); if ($tabResult) { // Créer les variables dynamiques pour chaque type ${$codePrefix .'code1'} = $tabResult[0]['code1']; ${$codePrefix .'code2'} = $tabResult[0]['code2']; ${$codePrefix .'prixHT'} = $tabResult[0]['prixHT']; ${$codePrefix .'prixTTC'} = $tabResult[0]['prixTTC']; ${$codePrefix .'ico'} = $tabResult[0]['imageCA']; } } } // --------------------------------------------------- // champs dynamiques libelles // --------------------------------------------------- $requete = dynRequete_tableaux('calibdyn', ['*'], 'idLg=\'' .$lg. '\'', ['libelleCaDyn' => 'libDynNom'], '', 'produits.reqSelect.php', 1, $debug[2]); // --------------------------------------------------- // Debug des resultats // --------------------------------------------------- if (isset($debug[2]) && $debug[2] == '1') {include ("produits.reqSelect.debug.php");} } else { $usrSiteMsg .= 'Pas de résultats, l\'id article est absent'; $usrSiteMsgClass='ko'; if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug (2,['idPrd vide' =>''],'produits.reqSelect.php');} } ?>