Sign in to follow this  
Followers 0

Un produit dans la page index de mon site.

16 posts in this topic

Posted · Report post

Bonjour,

Voilas ma boutique se trouve pas dans la page d’accueil de mon site et c’est pourquoi si cela est possible j’aimerais que dans celle-ci il y ait un produit photo miniature plus prix et titre, qui s’affiche de façons aléatoire.

Mes connaissances en informatique ne sont pas suffisamment pointues pour réaliser ce petit script.

Avez-vous des idées, ou pouvez-vous m’aider.

Merci par avance

Share this post


: post
Share on other sites

Posted · Report post

$sql="

SELECT p.id, p.nom, , p.image1, e.prix_ttc , p.prix

FROM ".$db_prefixe."_produits_categories pc, ".$db_prefixe."_produits p LEFT JOIN ".$db_prefixe."_ecotaxes e ON (p.id_ecotaxe = e.id) WHERE p.id = pc.produit_id

AND p.etat = '1' and stock >='1' group by p.nom order by rand() limit 1 ";

c'est ce rand qui fait l'aleatoire :)

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

Merci macao45 de l'aide super sympa :)

Je vais tester tous ca je vous tiens au courant...........

Merci encore

nono

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

Il est vrais que j'ai quelques problèmes à faire fonctionner ce code :)

Un peu d'aide SVP

Merci

nono

Share this post


: post
Share on other sites

Posted · Report post

En faite vs voulez qu'un produit s'affiche aléatoirement en page d'accueil de votre boutique c'est ca ?

Willy

Share this post


: post
Share on other sites

Posted · Report post

En faite vs voulez qu'un produit s'affiche aléatoirement en page d'accueil de votre boutique c'est ca ?

Willy

Bonjour,

Oui et non, :) je voudrais qu'un produit s'affiche aléatoirement dans la page d'accueil de mon site, pas la page de la boutique.

Juste pour attirer les clients potentiels qui entre sur mon site! pour les orienter sur la boutique.

La boutique n'est pas ma page d'accueil de mon site!

Merci encore

Share this post


: post
Share on other sites

Posted · Report post

Ha ca change tout.

Il faut dans la page d'accueil ajouter les parametres de connection à la base de données avant de mettre le code donné plus haut.

Je pense qu'il faut faire un include('configuration.inc.php') en mettant avant configuration.inc.php le chemin où se trouve ce fichier par rapport à la page d'accueil du site, par ex maboutique/configuration.inc.php

Willy

Share this post


: post
Share on other sites

Posted · Report post

Hello Willy

Merci de ton aide, je vais voir de suite.

Paramètres c'est ok

Par contre pour l'affichage j'ai un peu de peine à suivre :)

Je vais faire des tests mais je ne suis pas sur de réussir!

en tout cas merci c'est super sympa :P

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

Cela commence à fonctionner maintenant, avec les prix et références dans un premier temps. :)

Par contre pouvez m'aider pour les lignes de scripts pour afficher la photo de l'article , là je nage un peu :P

merci.

Share this post


: post
Share on other sites

Posted · Report post

je m'incruste

pour afficher les images :

<img src="<?php echo "".$repertoire_images."".$prod['image1'].""?>" alt="" />

Share this post


: post
Share on other sites

Posted · Report post

Salut paulanna, et à tous?

Merci pour ton incrustations.

Tu peux me dire se que je doit renseigner dans le "" car la je ne vois pas très bien :) à part le alt bien sur !!

merci encore de l'aide c'est super sympa.

A+

Share this post


: post
Share on other sites

Posted · Report post

comment as tu affiché les références ?

Share this post


: post
Share on other sites

Posted · Report post

Bonsoir,

Tu peux préciser ta question, je ne comprend pas trop :)

Merci

j'ai fais ce test et j'arrive à ouvrir la photo. je suis contant ce n'est pas encore parfait mais je vais y arriver avec votre aide :P

<img src="peel/upload/<?php echo $donnees['image1']; ?>" alt="Image aléatoire de la boutique" />

tu peux STP me dire les différences avec ton scripte ?? je ne comprend pas trop $repertoire_images et les ""

Je suis désolé de vous embêter mais j'aime bien comprendre se que je fais, c'est comme cela que l'on progresse non?

Merci encore

Share this post


: post
Share on other sites

Posted · Report post

tu dis que tu as affiché les références comment as tu fais ?

sans as tu fais => $donnees['references']

la variable $repertoire_images est définie dans le fichier de configuration à la racine du site

Share this post


: post
Share on other sites

Posted · Report post

Merci paulanna

Voici mon morceau de script :

C'est sur ce n'est pas parfait mais avec votre aide je peux le terminer.

Je ne sais ci cette façon de faire et correct? vos remarques sont les bienvenues

-Je ne suis pas encore parvenu à afficher la catégorie et la sous catégorie!

- voir si je dois utiliser la variable $repertoire_images pour afficher l'image?

-Re-dimensionner l'image par exemple en 150x150px!

-Un peu de CSS et insérer ce script dans ma page d'accueil.

merci encore :)

$reponse = mysql_query("SELECT * FROM peel_categories, peel_produits order by rand() limit 1 ") or die(mysql_error());// Requête SQL

// On fait une boucle :

while ($donnees = mysql_fetch_array($reponse) )

{

?>

<p>

<strong>Catégorie</strong> : <?php echo $donnees['id']; ?><br/>

<strong>référence</strong> : <?php echo $donnees['reference']; ?><br/>

<strong>prix</strong> : <?php echo $donnees['prix']; ?> € TTC<br/>

<strong>désignation : </strong><?php echo $donnees['nom']; ?><br/>

</p>

<img src="peel/upload/<?php echo $donnees['image1']; ?>" alt="Image aléatoire de la boutique" />

<?php

}

mysql_close(); // Déconnexion de MySQL

?>

Share this post


: post
Share on other sites

Posted · Report post

si tu fais un select from peel_produits,peel_categories il te manque peel_categorie_produits !!!

hé oui il faut faire une restriction sur le select sinon tu as plein de resultats qui ne t'interesse pas!!!

donc:

SELECT * FROM peel_categories as c,peel_produits as p,peel_produits_categories where p.id=produit_id and c.id=categorie_id

et la tu as tout ce que tu souhaite :)

Share this post


: post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

Twitter Advisto ecommerce

Facebook PEEL Shopping