lenoury Posté 5 Mars 2008 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
KnockedMaster Posté 5 Mars 2008 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
lenoury Posté 6 Mars 2008 Auteur Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 6 Mars 2008 Partager 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. Lien vers le commentaire Partager sur d’autres sites More sharing options...
lenoury Posté 6 Mars 2008 Auteur Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 6 Mars 2008 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
lenoury Posté 6 Mars 2008 Auteur Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant