lenoury Posté 5 Mars 2008 Posté 5 Mars 2008 (modifié) Bonjour, Comment puis-je faire à partir d'un lien, pour que mes partenaires puissent choisir d'afficher où pas une banniére sur une page de mon site? Car ils ont leur id ce qui donne: />http://...fr?id=999 et je voudrai en plus qu'ils puissent choisir ou pas l'affichge d'une banniére sur une page un truc du style: />http://...fr?id=999&ban=no pour ne pas afficher la banniere />http://...fr?id=999&ban=yes pour l'afficher Merci de votre aide stéphanie Modifié 5 Mars 2008 par lenoury
KnockedMaster Posté 5 Mars 2008 Posté 5 Mars 2008 (modifié) Salut, Tu peux ajouter une condition et jouer sur l'affichage après ta requête : $sql = ("SELECT * FROM maTable WHERE id=xxx");$result = mysql_query($sql);$row = mysql_fetch_assoc($result);if ($_GET['view_ban'] == 'yes') {echo '<img src="'.$row['url_banniere'].'" alt="" />';// + les autres infos}else {// Affiche les autres infos sans la bannière} Eventuellement ajouter une colonne dans ta table pour savoir si le partenaire désire qu'on affiche sa bannière ou pas ... C'est un peu bizarre comme question, parce que s'il y a une bannière, c'est pour qu'elle soit affichée, mais bon ... Bonne soirée Modifié 5 Mars 2008 par KnockedMaster
lenoury Posté 6 Mars 2008 Auteur Posté 6 Mars 2008 Bonjour, Ce code, je le met là ou je veut qu'apparaisse la banniére? Car j'ai essayé et ça ne fonctionne pas! J'ai mis ça: <?php $sql = ("SELECT * FROM maTable WHERE id=999");$result = mysql_query($sql);$row = mysql_fetch_assoc($result);if ($_GET['view_ban'] == 'yes') {echo '<img src="'.$row['http://....fr/banniere/120-90.jpg'].'" alt="coucou" />';// + les autres infos}else {// Affiche les autres infos sans la bannière}?> En tout cas merci de ton aide KnockedMaster J'espére qu'on trouvera la solution stéf
Dan Posté 6 Mars 2008 Posté 6 Mars 2008 Il ne faut pas mettre echo '<img src="'.$row['http://....fr/banniere/120-90.jpg'].'" alt="coucou" />'; mais bien remplacer -http://....fr/banniere/120-90.jpg par le nom du champ de la base de donnée qui contient l'URL de ta bannière.
lenoury Posté 6 Mars 2008 Auteur Posté 6 Mars 2008 Bonjour, Je comprend pas tout, désolé pas trés douée en php je débute Je résume ce que j'aimerai bien: Dans mon head j'ai ça: </head><?php if(!defined('id')) define('id', 4465, true); // du code $id = (!empty($_GET['id'])) ? $_GET['id'] : id; ?> </style><?php if(empty($_GET['id1'])) $id1 = 34084; else $id1 = $_GET['id1']; ?> </head> Et avec un lien du style: http://...fr?id=999&id1=888&ban=no ou http://...fr?id=999&id1=888&ban=yes Un banniére s'affiche sur ma page ou pas: <a href="menu.php?id=<?php echo $id; ?>"title="acceuil"><b>Acceuil</b></a><br><a href="http://....fr/index.php?affl_id=<?php echo $id1; ?>" target="_blank"><img src="banniere/120-90.gif" border="0" width="120" height="90" alt=""></a> Voila j'espére avoir était assez claire Merci de votre aide stéphanie
Dan Posté 6 Mars 2008 Posté 6 Mars 2008 C'est pourtant tout simple ... A l'endroit où tu veux afficher ta bannière, tu mets ceci : <?phpif($_GET['ban'] == "yes") {?> <!-- ici tu mets le code pour afficher ta bannière, par exemple <img src=....> --><?php}else {?> <!-- ici tu mets ce que tu veux afficher s'il n'y a pas de bannière --><?php}?> Il faut bien évidemment que le php soit interprété, donc que ce fichier soit nommé *.php
lenoury Posté 6 Mars 2008 Auteur Posté 6 Mars 2008 J'ai donc mis ça: <?phpif($_GET['ban'] == "yes") {?> <a href="http://....fr/index.php?affl_id=<?php echo $id1; ?>" target="_blank"><img src="banniere/120-90.gif" border="0" width="120" height="90" alt=""></a><?php}else {?> <a href="http://.....tv/webmasters.php?wref=<?php echo $id; ?>"><img src="http://....tv/fr/banners/88x31-001.gif" width="88" height="31"></a><?php}?> et ça marche Merci beaucoup!!!! Pour vous Bisous stéf
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant