Salut
Ce script de galerie est tres complet et surtout tres rapide d'excécution.
Bravo aux developpeurs.
Je cherche depuis maintenant bien longtemps, le moyen de faire de la promo en dessous de mes images, qui sont classés par albums.
J'explique, je souhaite attribuer un ID à chaque catégories mere de phpwebgallery, elles en possedent déja un (Table phpwebgallery_categories, Champ ID) c'est donc tres bien, et faire correspondre cet ID à une autre Table ( Table partenaires, Champ PUB).
j'ai une Table partenaires composé des Champs suivant: pub, url, banniere,id,etc...
Le champ qui m'interesse est le suivant: PUB, grace a lui je vais pouvoir reconnaitre mes differents sponsors.
Mon probleme est simple.
Lorsque le visiteur clique sur une catégorie précise, on enregistre dans une session l'ID de la Table phpwebgallery_categories, Champ ID et on selectionne dans la Table partenaires tout les Champs correspondant au Champ PUB.
Voici ma le code de ma Table partenaires.
-- -- Structure de la table `partenaires` -- CREATE TABLE `partenaires` ( `pub` int(11) NOT NULL default '0', `url` varchar(255) NOT NULL default '', `banniere` varchar(255) NOT NULL default '', `nom` varchar(255) NOT NULL default '', `real_url` varchar(255) NOT NULL default '', `txt` varchar(255) NOT NULL default '', `alt` text NOT NULL, `id` varchar(16) NOT NULL default '', PRIMARY KEY (`pub`) ) TYPE=MyISAM;
Et un example de cette Table:
-- -- Contenu de la table `partenaires` -- INSERT INTO `partenaires` VALUES (3, 'http://xxx.com?=831556', 'http://www.xxxxxxyyyyy.com/img/sp_banner_3.gif', 'blabla', 'http://www.wwwwxxxxyyy.com', 'Galeries offertes par ', 'blabla + de 20 000 photos + de 15H de vidéos...', '2089');
Ce meme Champ PUB va me permettre d'afficher tout les champs de la Table partenaires: pub, url, banniere,id,...
En faite je souhaite faire correspondre a chaque categorie mere, un moyen d'avoir une variable PUB constante en fonction de la catégorie.
Comme ca, je peux faire apparaitre la bonne pub en dessous de chaque categories et sous categories.
j'arrive pour le momment a faire apparaitre la pub en passant ma variable dans l'url, mais cette variable ne reste pas lorsque l'on change de page.
C'est pour ca que je veux attribuer cette variable a mes categories mere, et cette variable sera repertorié sur les sous categories.
Voici mon code:
page: pub.php, qui est inclus dans mon footer.
<div align="center"> <? echo 'pub='; echo $pub; echo '<br /><br />'; // connexion a la base include 'conf.php'; mysql_connect($host,$user,$pass); mysql_select_db($bdd); //$req = mysql_query ("SELECT * FROM partenaires WHERE pub='$pub'"); $request = mysql_query ("SELECT * FROM partenaires WHERE pub='$pub'"); $res = mysql_num_rows($request); //echo $res; while($data=mysql_fetch_assoc($request)) { echo '<A HREF='.$data['url'].' target=_blank class id=image><IMG SRC='.$data['banniere'].' width=468 height=60 BORDER=0 alt='.$data['alt'].'></a>'; ?> <br> <? echo $data['txt']; echo '<a href='.$data['url'].' target=_blank />'.$data['nom'].'</a>'; ?> <br><br> <? echo $data['alt']; ?> <br><br> Vous aimez? Vous en voulez beaucoup plus? Cliquez <? echo '<a href='.$data['url'].' target=_blank />';?>ici</a> <? } //echo '<br />pub= '; //echo "$pub<br><br>"; mysql_close (); ?> </div> <br />
Je me casse la tete depuis trop longtemps, j'arrive pas a ecrire la requette correctement pour obtenir le resultat souhaité.
Merci de m'eclairer sur ce probleme assez délicat pour moi.
Cordialement,
ZuckBin.