"; $SQL.=$U->ProduitPanier; //fin tant que de lignes au panier } mysql_free_result($Requete2); } $SQL.=" ORDER BY PoidsFraisPortProduit LIMIT 0,"; $temp=NbreLignesGaleriePanier*NbreImagesLigneGaleriePanier; $SQL.=$temp; // on lance l'affichage des images $Requete=mysql_query($SQL,$Connection); if ($Requete) {//on a pu sélectionner les images $NbreImages=mysql_num_rows($Requete); if ($NbreImages>0) {//il existe des images ?>
FichierImage; $tNumImages[$cpt]=$T->NumImage; $tNomImage[$cpt]=$T->LibelleProd; $tPrixProd[$cpt]=$T->PrixProd; $tNumProd[$cpt]=$T->NumProd; $tCatProd[$cpt]=$T->CategorieProd; //recherche d'une éventuelle promotion sur le produit $tTauxPromo[$cpt]=0; if (PROMOTIONS==1) { $SQL="SELECT TauxPromo, TypePromotion, DateFinPromotion "; $SQL.=" FROM Lien_Prod_Promo,Promotions"; $SQL.=" WHERE NumProduit=$U->NumProd"; $SQL.=" AND NumPromotion=NumPromo"; $SQL.=" AND DateFinPromotion>=Now('') AND DateDepPromotion<=NOW('')"; $Requete3=mysql_query($SQL,CONNECTION); if ($Requete3) { $V=mysql_fetch_object($Requete3); $tTauxPromo[$cpt]=$V->TauxPromo; $tTypePromo[$cpt]=$V->TypePromotion; $DateFin=$V->DateFinPromotion; $DateFinTemp=strtr($DateFin," ","-"); $DateFinTemp=strtr($DateFinTemp,":","-"); $DateFinTemp=substr($DateFinTemp,2,strlen($DateFinTemp)); $tDateFin[$cpt]=$DateFinTemp; unset($V); unset($DateFin); unset($DateFinTemp); mysql_free_result($Requete3); } } //fin de le recherche d'une éventuelle promotion } //----------------------------------------------------- // définition du tableau HTML (plaquette de photos) $NbrePhotosParLigne=NbreImagesLigneGaleriePanier; echo "\n"; $ligne=0; while (($ligne*$NbrePhotosParLigne)<(sizeof($tImages))) { //ligne du nom du produit echo "\n"; for ($pos = 0; $pos < $NbrePhotosParLigne; $pos++) { $ind=$ligne*$NbrePhotosParLigne+$pos; if (isset($tImages[$ind]) && $tImages[$ind]!="") { echo "\n"; } else { echo "\n"; } }//fin for print "\n"; echo "\n"; for ($pos = 0; $pos < $NbrePhotosParLigne; $pos++) { $ind=$ligne*$NbrePhotosParLigne+$pos; if (isset($tImages[$ind]) && $tImages[$ind]!="") { $NomImg=substr($tImages[$ind],0,strlen($tImages[$ind])-4); echo "\n"; } else {//affichage vide si pas de photo sur la fin de ligne echo "\n"; } } print "\n"; //ligne des prix du produit if (PROMOTIONS!=1) {//on affiche le prix en rouge echo "\n"; for ($pos = 0; $pos < $NbrePhotosParLigne; $pos++) { $ind=$ligne*$NbrePhotosParLigne+$pos; if (isset($tImages[$ind]) && $tImages[$ind]!="") { echo "\n"; } else { echo "\n"; } }//fin for print "\n"; }// fin si pas promotions, affichage du prix normal centré $ligne++; } echo "
\n"; echo "

",ucfirst(stripslashes($tNomImage[$ind])),""; echo "

  
\n"; echo ""; if (PROMOTIONS==1) {echo "",$Libel_ClicAgrandir," ",ucfirst($tNomImage[$ind]),"";} echo "
\n"; // recherche s'il existe des options payantes pour ce produit $SQL="SELECT Count(0) AS NumLigneOptions, SUM(PrixValeur) As SupPrix FROM ValeurOptions WHERE NumProdOption=".$tNumProd[$ind]; $Requete2=mysql_query($SQL,CONNECTION); if ($Requete2) {//on cherche le nombre de lignes //si aucune ligne, pas d'option! $NbreLignesOptions=mysql_num_rows($Requete2); if ($NbreLignesOptions>0) {$U=mysql_fetch_object($Requete2); $NbreLignesOptions=$U->NumLigneOptions; $TotalOptions=$U->SupPrix; } else {$TotalOptions=0;} mysql_free_result($Requete2); } if ($NbreLignesOptions==0) {//on va directement au panier! ?> " Class="">" border=0 alt=""> "; ?> " border=0 alt="">
"; }//fin branchement page_prod echo "
  
\n"; echo ""; echo ""; echo "
"; ?> "; echo "
"; echo "
  
\n"; //----------------------------------------------------- //Fin construction du tableau ?>