affichage des produits

3 messages dans ce sujet

Posté(e) · Signaler ce message

merci d'avance

j'aimerai afficher tous les produits du site meme ceux hors ligne avec une containte particuliere si les produits sont hors ligne afficher l'image4

sinon si en ligne afficher image1,image2,image3

voici le bout de code :

/******************************************/

/* Affichage des produits en mode colonne */

/******************************************/

function affiche_produit_en_colonne($catid) {

$Links = new MultiPage();

$Links-> ResultPerPage = $_SESSION['ecom']['nb_produit_page'];

$Links-> LinkPerPage = 15;

$Links-> Template = "tpl1.htm";

$tri = (isset($_GET['tri'])) ? $_GET['tri'] : "position";

$tables = "rv_produits p";

$inner_table = "INNER JOIN rv_produits_categories pc ON (pc.produit_id = p.id)";

$inner_site = "INNER JOIN rv_sites_pivots ps ON (ps.produit_id = p.id)";

$champs = "p.id, p.nom_".$_SESSION['langue']." as nom, p.promotion, p.descriptif_".$_SESSION['langue']." as descriptif, p.id_marque, p.image1, p.image2, p.prix, p.prix_revendeur, p.prix_flash, p.points, p.composition, p.tailleproduit, p.taillecarton, p.colorproduit, p.poidbrut, p.poidnet, p.assortimentcolor, p.nomenclaturedouniere, p.on_stock, p.affiche_stock, p.delai_stock, p.on_rupture, p.on_check, p.on_flash, p.flash_start, p.flash_end";

$contrainte = "AND p.id = pc.produit_id AND pc.categorie_id = '$catid' AND ps.site_id = '".intval($_SESSION['ecom']['id'])."'";

$tri = "ORDER BY p.".$tri.", p.id";

$Links-> SqlRequest = "SELECT ".$champs." FROM ".$tables." ".$inner_table." ".$inner_site." WHERE p.etat = '1' AND 1 ".$contrainte." ".$tri;

$Links-> Initialize();

$result=mysql_query($Links-> LimitSQL) or die('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . mysql_error());

if (mysql_num_rows($result) == 0) {

echo "<h3>".NO_INDEX_PRODUCT."</h3>";

} else {

echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">";

$nb_cellules = mysql_num_rows($result);

$nb_colonnes = 3;

$j = 0;

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour VV93,

Pour savoir si un produit est désactivé : $result['etat'] =0, où $result est le fetch_assoc sur votre requête dans la table peel_produits.

Cordialement,

Partager ce message


Lien à poster
Partager sur d’autres sites
Ce sujet ne peut plus recevoir de nouvelles réponses.

Twitter Advisto ecommerce

Facebook PEEL Shopping