8722 sujets

Développement web côté serveur, CMS

Bonjour a tous, je suis nouveau sur le forum ET j'en profite pour dire que c'est bien la première fois que je demande de l'aide après un nombre de recherches infructueuse je cale !
C'est donc une bonne occasion (ou prétexte) pour faire ma 1ere requête sur ce site qu'est alsacreations

Mon soucis donc est "simple",
j'ai créé une boutique en ligne qui pioche / filtre / tri les produits via la BDD tout est gérer par BDD sauf quelque pages dans le back office histoire d'avoir un peu de contenu pour les descriptions de certaines pages produit/marques
Sur mon site j'ai un menu a 2 niveaux + 1images (qui est censé apparaître aléatoirement)

upload/55382-menuklaous.jpg

Mon objectif est d'afficher UNE des images aléatoirement parmi toutes celles disponible dans la table (wp_xxxxx ) mais je ne sais pas du tout par ou commencer ni comment faire ^^"

Sur ma HomePage les images s'affichent de la sorte

<div class=" col-md-2">
  <article id="produit_<?php echo $i ?>" class="produit" style="cursor: pointer;"  >
    <a class='lien_prodz' href="<?php echo bloginfo('template_url'); ?>/gotoredirect.php?id_prod=<?php echo $node->id ?>&amp;ip=<?php echo $ip ?>" target="_blank" >
      <img class="logo_prod" src="<?php echo ($node->url_logo);?>" alt="p2">
        <div class="imageProduit"><img width=136 height=136 src="<?php echo $node->url_photo ?>" alt="p1"></div>
          <h3 class="marque"><?php echo utf8_decode(change_typo($node->marque))  ?></h3>
            <h4 class="titre_produit">
              <?php echo utf8_decode(change_typo($node->nom_produit)) ?></h4>
                  <div class="text-muted description"> <?php echo utf8_decode(change_typo($node->description_produit)); ?></div>  
                  <div class="prix"> 
                  <?php 
              $today=DATE('y-m-d h:m:s');
              $reduc=$node->pourcentage_reduction;
              $prix = $node->prix;

              if($reduc > 0 && strtotime($today) >= strtotime($produit['date_debut_reduc']) && strtotime($today) <= strtotime($produit['date_fin_reduc']) )
              {
                $prix_reduc = round($prix - ($prix * $reduc)/100, 2);?>
                <div class="logo_reduc pull-left"> 
                -<?php echo $reduc;?>%
                </div>
              
                <strike><?php echo $prix ?> €</strike>                
                <?php echo $prix_reduc;?> €
                <?php   }else{    echo $prix; echo ' €';
              }
                ?>
      </div>
    </a>
  </article>
</div>


Et voici la requête SQL
<?php						
				$sql="SELECT * FROM wp4_xxxxx WHERE active = 1 AND stop_ref = 1 GROUP BY nom_xxxxx ORDER BY RAND() LIMIT 6";
					$res=mysql_query($sql);
					$i=1;
				while($node=mysql_fetch_object($res)){
				?>


J'ai la dernière version de Wordpress , ma seule piste était d'utiliser des "walkers" mais je n'ai pas trouvé assez d'informations à ce sujet pour faire quelque choses de concret donc si vous avez des idées pour éclairer ma vision je suis preneur !
Pareil si vous voulez plus de précisions sur mon site (ou un bout de code )
Merci d'avance pour votre aide
Modifié par Klaouse (09 Jul 2014 - 10:52)